LiveCycle Data Services ES Express is a free limited-production version of LiveCycle Data Services ES (formerly Flex Data Services 2) that allows the deployment of any single application on a single, nonclustered CPU. Developers can build and deploy one or more production applications that are deployed on a single CPU machine (defined as machines with only one processor) so long as no single application is running in production on more than one CPU.
Is LiveCycle Data Services ES Express the developer edition of LiveCycle Data Services ES?
LiveCycle Data Services ES Express can be used for development or production, provided applications are not deployed on more than one CPU. For shared development servers, Adobe sells a development server license.
What are the licensing restrictions of LiveCycle Data Services ES Express?
LiveCycle Data Services ES Express can support more than one application per CPU, but no single application can be deployed on more than one CPU. LiveCycle Data Services ES does not allow applications to be load balanced (using software or hardware load balancing) or clustered (using J2EE or any other kind of clustering or virtualization technology). In addition, LiveCycle Data Services ES Express does not permit the deployment of any single application on multiple disconnected single CPUs, including kiosks and other such devices.
For the purposes of LiveCycle Data Services ES Express licensing, an "application" is defined as both the SWF file that is downloaded from the server and the instance of LiveCycle Data Services ES Express that is running on the server. Together, these make up the application. Developers can deploy as many individual applications as they want with LiveCycle Data Services ES Express as long as each individual application is only deployed on a single physical CPU, subject to the clustering, load balancing, and kiosk restrictions previously mentioned.
Can LiveCycle Data Services ES Express be run on development machines with more than one processor?
Yes, an individual developer working on an application can run it on his or her workstation even if it has more than one CPU, provided that machine is not being used in production. This distinction was made because many developers have more than one CPU on their desktop workstation and to support best practices in separating development and production environments. A server development license is required for use of LiveCycle Data Services ES on a shared development server.
Is there a limit on the capacity of LiveCycle Data Services ES Express?
No, there is no capacity (connection, data throughput) limitation. The only limitation is on the number of CPUs to which an application can be deployed.
Why would customers use LiveCycle Data Services ES Express?
The intention behind the LiveCycle Data Services ES Express license was to give Flex and Ajax developers easy access to a free version of the software to start to build their pilot, proof of concept, or small non-mission-critical production solutions that could be deployed from a single, nonclustered CPU box.
Does the per-CPU pricing for LiveCycle Data Services ES pertain to "per CPU as in server" or "per CPU as in processor"?
Per CPU as in processor. CPU is defined as a central processing unit in a hardware device, including devices accessed by multiple users through a network (a server). A dual-core CPU is considered a single CPU for licensing purposes.
Does LiveCycle Data Services ES Express have any functional limitations?
In addition to the clustering and load balancing restrictions detailed above, the Express version of LiveCycle Data Services ES does not include LiveCycle Remoting for easy integration with LiveCycle document and process services. In addition, the generated PDF documents using the new RIA-to-PDF feature are watermarked in the Express edition.