Client / Server 2.0 with Java and Flex James Ward Adobe Systems www.jamesward.com @riacowboy
About James Ward I want to be a cowboy Co-authored First Steps in Flex with Bruce Eckel Java Developer since 1997 Adobe's JCP Rep for JSR-286, JSR- 299, and JSR-301 Drunk on Software Co-Creator
AGENDA > What is RIA? > What is Flex? > Integrating Flex & Java 3
Applications have evolved Easy 2004 WEB APPLICATIONS EASE OF DEPLOYMENT RICH INTERNET APPLICATIONS 1998 1992 Hard CLIENT/SERVER MAINFRAME Limited Client Capability Full
Content-Centric Data-Centric Content-Centric Data-Centric •Text •Interactive •Text •Interactive •Video •Low latency •Video •Low latency Markup Runtime 5
How Flex Works Browser Adobe AIR Flex Builder IDE Browser Adobe AIR Flex Builder IDE MXML and ActionScript Flash Player Flex SDK Flex SDK MXML ActionScript MXML ActionScript Flex Class Library Flex Class Library SOAP HTTP/S AMF/S RTMP/S Web Server Web Server Compile BlazeDS or XML/HTTP XML/HTTP LC Data Services REST REST SOAP Web Services SOAP Web Services J2EE Application Server J2EE Application Server .swf .swf Existing Applications and Infrastructure Existing Applications and Infrastructure
Unit / Automated Testing Flex Unit, Mock-AS3, Flex Monkey, etc Cross Platform Consistency Browsers: Firefox, Safari, IE, Opera, etc OS: Linux, Mac, Windows 64 bit: In development Mobile Coming Soon... Android, Palm, Nokia, Blackberry, etc www.openscreenproject.org Build / CI Ant Tasks, Hudson Integration, etc Maturity Mission Critical Flex Apps at: Oracle, Boeing, Fidelity, FedEx, SAP, eBay, Yahoo, Cisco, IBM, Deutsche Bank, etc.
Flex with Java via XML (RESTful / SOAP) App Server Web Service XML (RESTful / Client SOAP)
Flex with Java via Remoting Java Server BlazeDS POJO Spring Bean Endpoint AMF Client EJB Other
Flex with Java via Messaging Java Server BlazeDS Messaging Adapter X System X Message JMS Endpoint JMS Adapter Service Provider Messaging Adapter Y System Y RTMP AMF Publisher HTTP Subscriber
James Ward www.jamesward.com Adobe Systems @riacowboy
Recommend
More recommend