O'Reilly logo

Agile Enterprise Application Development with Flex by Tony Hillerson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

LiveCycle ES Architecture in a Nutshell

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, invoke().

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required