Presentation is loading. Please wait.

Presentation is loading. Please wait.

AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC.

Similar presentations


Presentation on theme: "AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC."— Presentation transcript:

1 AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC

2 AJAXWorld Conference, October 3, 2006 Flex Architecture Flash Player (Flash Virtual Machine) Flash Player (Flash Virtual Machine) Flex Builder 2 (based on Eclipse) WYSIWYG Editor Code Editor Debugger Skinning and Styling Flex Charting Components Flex Data Services Remoting Data Management Messaging User Applications.NET Java Ruby on Rails PHP

3 AJAXWorld Conference, October 3, 2006 Flex Remoting Web Services HTTP Services Remote Objects Flex Client Web Service HTTP Service Remote Object (Java,.NET, Ruby, PHP) Flex Server (FDS or WebORB)

4 AJAXWorld Conference, October 3, 2006 Demo

5 AJAXWorld Conference, October 3, 2006 Data Management Data synchronization Conflict resolution Disconnected mode support

6 AJAXWorld Conference, October 3, 2006 Demo

7 AJAXWorld Conference, October 3, 2006 Messaging Interactivity Immediate notification Low stress on the server Support for pub/sub

8 AJAXWorld Conference, October 3, 2006 Demo

9 AJAXWorld Conference, October 3, 2006 Messaging Code Declare and : Publish message with producer: Receive message with consumer: var message:AsyncMessage = new AsyncMessage(); message.body = { messageText: “hello world” }; producer.send( message ); public function msgHandler(event:MessageEvent):void { var messageText:Object = event.message.body.messageText;

10 AJAXWorld Conference, October 3, 2006 Flex Advantages Rich development environment Single runtime environment Optimized client/server integration Disconnected mode support Data management infrastructure Built-in support for real-time messaging

11 AJAXWorld Conference, October 3, 2006 Enterprise Software Requirements Reliability Scalability Low total cost of ownership (TCO) User Experience Feature expansion

12 AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet Reliability - (as reliable as WS) Scalability - (as scalable as WS infrastructure) TCO - low to average User Experience – average Feature expansion - limited Web Service Flex Client

13 AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet (cont.) Reliability - (as reliable as HTTP service) Scalability - (as scalable as HTTP service infrastructure) TCO - low to average User Experience – average Feature expansion - limited HTTPService Flex Client

14 AJAXWorld Conference, October 3, 2006 Flex Remoting – Enterprise Gradesheet (cont.) Reliability - high Scalability - high TCO - low to average User Experience – average Feature expansion - excellent RemoteObject Flex Client Flex Server (FDS or WebORB)

15 AJAXWorld Conference, October 3, 2006 Flex Data Management – Enterprise Gradesheet Reliability - high Scalability - high TCO - varies User Experience – above average Feature expansion - excellent Flex Client Flex Server (FDS or WebORB) Data Source

16 AJAXWorld Conference, October 3, 2006 Flex Messaging – Enterprise Gradesheet Reliability - high Scalability - high TCO - varies User Experience – superb Feature expansion - excellent Flex Server (FDS or WebORB) Flex Client Message Bus JMS or MSMQ Flex Client

17 AJAXWorld Conference, October 3, 2006 Any questions?


Download ppt "AJAXWorld Conference, October 3, 2006 Flex for the Enterprise Mark Piller Midnight Coders, LLC."

Similar presentations


Ads by Google