Corneliu Creanga's presentation at the Genova JUG Meeting of 22th September 2009, discussing the various options for integrating Flex and Java by means of web services, AMF/BlazeDS, messaging protocols, and the advanced features of LCDS
DSPy a system for AI to Write Prompts and Do Fine Tuning
Livecycle Data Services and BlazeDS Overview
1. Livecycle Data Services
and BlazeDS
Cornel Creanga
Platform Evangelist
ccreanga@adobe.com
www.cornelcreanga.com
1
2006 Adobe Systems Incorporated. All Rights Reserved.
2. Adobe Technology Platform for RIA
Design & Applications
Development Third-party Adobe
Tools Client
Frameworks Flex Framework Third-party Application
Creative Tier
Suite Flash Reader
Browsers Devices Flash Reader
Player Lite LE
Flex AIR Flash PDF HTML
Builder
HTTP/S, Sockets, AMF, RTMP,
LiveCycle SOAP, WS*, REST, …
Designer
Remote Domains Local Domain
Eclipse Adobe Other Application Servers Flash Flash
Web Web
Services Services Media Cast Service
LiveCycle ColdFusion
Server Tier
Flickr.com HTTP Other
eBay API Service Services
Notepad Yahoo! API
Google API
ECM Message Other Printing &
Resource Tier EIS Databases Directories Repository Queues Systems Scanning
2006 Adobe Systems Incorporated. All Rights Reserved.
3. LiveCycle Data Services Overview
LiveCycle Data Services ES
LiveCycle Data Services is a set of Java EE Service
Data Management
components and APIs used to: Adapters
Data Synchronization
Publish/Subscribe messaging infrastructure LiveCycle
Off-line Applications
for building push and collaborative
Data Paging SQL
applications
RPC Services
Straightforward programming model for Hibernate
Web Service
communicating with back-end systems
HTTP Service ColdFusion
Automatic data synchronization Remote Object Service
JMS
Offline synchronization for AIR applications Messaging
RIA to PDF document generation Publish & Subscribe Java
Collaboration
LiveCycle document and process services Custom…
Real Time Data Push
integrations
Proxy Service
Web-tier Compiler
Portal Deployment
RIA-PDF Generation
2006 Adobe Systems Incorporated. All Rights Reserved.
4. Introducing Open Source BlazeDS
LiveCycle Data Services
ES
BlazeDS
BlazeDS is the remoting and HTTP-based Service
messaging technology which Adobe is Data Management Adapters
Data Synchronization
contributing to the community under LGPL LiveCycle
Off-line Applications
v3
Capabilities Data Paging SQL
Easily connects Flex & AIR applications to existing RPC Services Hibernate
server logic
Web Service
High performance data transfer for more responsive HTTP Service ColdFusion
applications
Remote Object Service
Real-time data push over standard HTTP JMS
Full pub/sub messaging that extends existing messaging Messaging
infrastructure Publish & Subscribe Java
Publication of the Action Message Format Collaboration
Custom…
(AMF3) binary data protocol specification Real Time Data Push
Certified builds, warranty protection and Proxy Service
enterprise support subscriptions available Web-tier Compiler
Portal Deployment
RIA-PDF Generation
2006 Adobe Systems Incorporated. All Rights Reserved.
5. Revolutionizing
how the world
engages with ideas
and information
2006 Adobe Systems Incorporated. All Rights Reserved.