Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Blaze Ds Slides

4,802 views

Published on

BlazeDS Intorduction Deck

Published in: Business, Technology
  • Be the first to comment

Blaze Ds Slides

  1. 1. BlazeDS Open source Flex Remoting and Messaging Presented by Michael Labriola Adobe Certified Instructor Community Expert / Developer Champion 2007 Adobe Systems Incorporated. All Rights Reserved.
  2. 2. Data Connectivity Challenges The evolution to more engaging rich Internet applications (RIAs) has created the need for better data connectivity options Performance is not sufficient with XML/SOAP over HTTP for rich clients Inability to easily reuse existing server-side business logic No standard way to push data from server to client No real messaging model to exchange data between clients and servers Complex and inconsistent programming models to access remote data 2007 Adobe Systems Incorporated. All Rights Reserved.
  3. 3. LiveCycle Data Services ES 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 LiveCycle Create data-intensive RIAs with less code, less Off-line Applications risk, and accelerated time to market due to an Data Paging SQL innovative client-server programming model RPC Services Hibernate Integrate RIAs with existing applications, back- Web Service end data, and JEE infrastructure HTTP Service ColdFusion Easily integrate RIAs with LiveCycle document Remote Object Service JMS and process services Messaging Enable collaboration, offline AIR and real-time Publish & Subscribe Java data streaming applications to be built in a Collaboration Custom… scalable and reliable manner with robust publish Real Time Data Push and subscribe messaging Proxy Service Generate PDF documents from RIAs that include Web-tier Compiler graphical assets Portal Deployment RIA-PDF Generation 2007 Adobe Systems Incorporated. All Rights Reserved.
  4. 4. Introducing Open Source BlazeDS BlazeDS BlazeDS is the remoting and HTTP-based Service messaging technology which Adobe is Data Management Adapters contributing to the community under LGPL v3 Data Synchronization LiveCycle Off-line Applications Easily connects Flex & AIR applications to existing Data Paging SQL server logic RPC Services Hibernate High performance data transfer for more Web Service responsive applications HTTP Service ColdFusion Real server push over standard HTTP Remote Object Service JMS Full pub/sub messaging that extends existing Messaging messaging infrastructure Publish & Subscribe Java Free and open source Collaboration Custom… Publication of the Action Message Format (AMF3) Real Time Data Push binary data protocol specification Proxy Service Certified builds, warranty protection and Web-tier Compiler enterprise support subscriptions available Portal Deployment RIA-PDF Generation 2007 Adobe Systems Incorporated. All Rights Reserved.
  5. 5. BlazeDS - Developer Benefits Standard programming model for remoting and messaging across platforms Free and open source Simplify backend integration, write less code & reduce project risk Deliver innovative, reliable, collaborative & data streaming applications using native web protocols Accelerate data delivery with native Java access using binary data transfer protocol LiveCycle family subscriptions available for business-critical applications 2007 Adobe Systems Incorporated. All Rights Reserved.
  6. 6. Remoting Performance Example 2007 Adobe Systems Incorporated. All Rights Reserved.
  7. 7. Real-Time Data Push Example 2007 Adobe Systems Incorporated. All Rights Reserved.
  8. 8. Community Participation Objectives Foster multiple projects/products supporting Flex/Flash remoting and messaging Consistent set of core features across different server implementations Common developer experience and programming model across different server technologies Flex Client Ruby on Java ColdFusion PHP ASP.NET Rails Adobe Provided Partners and Open Source 2007 Adobe Systems Incorporated. All Rights Reserved.
  9. 9. Governing the Commercial and Open Source releases Community/Partner Products, Components and Libraries Developers (Open Source and Commercial) Contributor Agreement • Copyright assignment • Patent rights grant Open Source Commercial • Rights verification BlazeDS LiveCycle Data Services Contributors Initial: LC DS Team Engineers Core BlazeDS Over time: + external Source Tree 2007 Adobe Systems Incorporated. All Rights Reserved.
  10. 10. Feature Comparison Feature BlazeDS LiveCycle Data Services ES Java Remoting √ √ Web Proxy √ √ JMS Adapter √ √ AJAX Client Libraries √ √ Administrative Console √ √ Clustered Messaging √ √ Pub/Sub Messaging √ √ Web container-based messaging service (100’s of clients/CPU) √ √ Dedicated messaging service (1000’s of clients/CPU) √ Per-client Quality of Service √ Data Management Service √ Data Paging √ Flex-LiveCycle Integration √ RIA-to-PDF Generation √ Offline Data Synchronization (AIR) √ WSRP/Portal Integration √ SiteMinder Integration √ 2007 Adobe Systems Incorporated. All Rights Reserved.
  11. 11. LiveCycle Data Services Community Edition Subscriptions Plan Basic Premium Product Certified Builds Certified Builds Entitlements Patches/updates Patches/updates Warranty coverage Warranty coverage Support 5 Bronze support incidents per One unlimited Gold Production Support plan Services subscription One Developer Support Plan Contacts/ hours 1 named contact Gold = 3 Named contacts Web case with 4 business hour Phone or web case with 2 hour response response 24 x 7 Critical P1 (production server down) 8x5 M-F Developer = 1 Named contact Web case with next business day response 8x5 M-F Price* $1,500 per subscription $4,000 per subscription (1 CPU per 2 subscriptions minimum ($3k) 6 subscriptions minimum ($24k) subscription) * The number of CPUs scale with multiple subscriptions, Premium support benefits do not. 2007 Adobe Systems Incorporated. All Rights Reserved.
  12. 12. 2006 Adobe Systems Incorporated. All Rights Reserved.
  13. 13. 2006 Adobe Systems Incorporated. All Rights Reserved.

×