Logo
Home Showcase Knowledge Site Map Contact Us
 
Overview
Solutions
Components
Custom Development
  Data Services
Integration
Articles/ Seminars/ Events
News
Demos
Training
Adobe Flex - Data Services

 Data Services provide the important and critical link that connects Flex, AIR and AS3 based Flash platform interfaces to leverage robust server side environments. This serves two important functions, namely:

> Existing server centric applications that connect to disparate systems and own the core business and transactional logic can continue to exist. Rich Internet Applications (RIAs) can smoothly plumb on to such applications.

> RIAs can work within a service oriented architectural structure, where interactive and rich interfaces can consume business functions or services using data services as the bridge.

 In general data services support two main features: Remoting -- making remote procedure calls from RIAs to server side methods and procedures, including web service endpoints, and  Messaging -- sending an receiving messages between two RIA instances or a RIA and a server based application component. This feature makes data push possible.

 

In addition, data services provide hooks for persistence management, distributed transactional support, real-time high throughput streaming and integration with enterprise resources like Enterprise Service Bus (ESB), workflow engines and Business Process Management (BPM) tools. Extensions and libraries also bring PDF generation and manipulation within the data services fold.  

 

A number of commercial and open source data services products and libraries are available for a host of programming languages and environments. At Saven, some of the prominent data services products and libraries that we have expertise in, support and like to help our clients take advantage of are as follows:

 

LifeCycle Data Services (LCDS) -- Part of the commercial robust life cycle product suite from Adobe. Works with Java server environments. (LCDS: http://www.adobe.com/products/livecycle/dataservices/)

 

BlazeDS -- Open source alternative to LCDS. Shares much of LCDS code base. Does not support real-time streaming via RTMP, as LCDS does. Also, does not offer Java NIO channels that are available with LCDS. (BlazeDS:http://opensource.adobe.com/wiki/display/blazeds/BlazeDS/)

 

GraniteDS -- An open source alternative to LCDS. Integrates with Spring, JPA, Hibernate, EJB3, Seam, Google Guice and supports Comet based channels. (GraniteDS: http://www.graniteds.org/)

 

ZendAMF -- Provides a way to connect Flex and AIR applications with the PHP Zend framework applications. (ZendAMF: http://framework.zend.com/download/amf)

 

AMFPHP -- Provides a remoting gateway between Flash platform applications and PHP components. (AMFPHP: http://www.amfphp.org/)

 

SabreAMF -- Another open source remoting gateway between Flex and PHP. (SabreAMF: http://code.google.com/p/sabreamf/)

 

WebORB -- Robust suite of data services products that connect with Java, Ruby, .Net, PHP and ColdFusion. (WebORB: http://www.themidnightcoders.com/products.htmll)

 

RubyAMF -- Open source flash remoting gateway for ruby and rails. (RubyAMF: http://code.google.com/p/rubyamf/)

 

RubyIZUMI -- Open source RTMP server for audio. video streaming that can be used for data push. (RubyIZUMI: http://code.google.com/p/rubyizumi/)

 

PyAMF -- AMF gateway for Python. (PyAMF: http://pyamf.org/)

 

Being experts on both sides of the wire, Flash platform (especially Flex and AIR) and the server environments and frameworks, Saven provides data services based services and solutions that are best in its class.

 

To learn more about out services, call us at 877 SAVEN 21 or drop us an email at flex@saventech.com

 
  Quick Links
  Flex Charting
  Asset Mgmt Case Study
  File Manager in Flex
  Integrating Flex with Java
  Currency Trading Interface in Flex
  Web2.0 Apps Portfolio
 
  Quick Contact
  |   About  |   Services  |   Solutions  |   Products  |   Industries  |   Showcase  |   Knowledge  |   Partners  |  Careers  |   Contact  |
    © 2010 Saven Technologies. All rights reserved