Architecturally, LiveCycle ES is an extendable service container and a set of tools to use these services. From the functional point of view, LiveCycle ES services can be grouped as foundation services and solution services.
Foundation services provide basic functionality such as querying or modifying a database, reading and writing to the filesystem, sending and receiving messages from a Java Message Service (JMS) queue, or sending and receiving emails.
Solution services relevant to this chapter are further grouped by LiveCycle ES as two components:
Process Management ES
Data Services ES
Data Services is software that enables messaging between a Flex
frontend and a Java application server. It was known as Flex Data Services
in the previous releases of Flex. The services of the former component,
Process Management ES, allow you to programmatically start an instance of
the process, query tasks available for a given user, complete the tasks,
retry the stalled tasks or terminate them, and more. Importantly, any
business process that you design automatically becomes a new service, with
a single operation,
All current implementations of LiveCycle ES are built on top of JEE server technology and require an EJB container. For the full list of LiveCycle ES 8.2 services, you can view online references at http://help.adobe.com/en_US/livecycle/8.2/services.pdf.
The ecosystem of LiveCycle ES service components, tools, and technologies shown in Figure 10-8 ...