Flex for the Enterprise - PowerPoint PPT Presentation

1 / 17
About This Presentation
Title:

Flex for the Enterprise

Description:

AJAXWorld Conference, October 3, 2006. Flex for the Enterprise. Mark Piller. Midnight Coders, LLC ... public function msgHandler(event:MessageEvent):void ... – PowerPoint PPT presentation

Number of Views:16
Avg rating:3.0/5.0
Slides: 18
Provided by: markp76
Category:

less

Transcript and Presenter's Notes

Title: Flex for the Enterprise


1
Flex for the Enterprise
Mark Piller Midnight Coders, LLC
2
Flex Architecture

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

4

Demo
5
Data Management
  • Data synchronization
  • Conflict resolution
  • Disconnected mode support

6

Demo
7
Messaging
  • Interactivity
  • Immediate notification
  • Low stress on the server
  • Support for pub/sub

8
Demo

9
Messaging Code
  • Declare ltproducergt and ltconsumergt
  • Publish message with producer
  • Receive message with consumer

ltmxProducer id"producer" destination"chat"/gt ltm
xConsumer id"consumer"
destination"chat"
messagemsgHandler(event)"/gt
var messageAsyncMessage new AsyncMessage() mes
sage.body messageText hello world
producer.send( message )
public function msgHandler(eventMessageEvent)voi
d var messageTextObject event.message.body.me
ssageText
10
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
Enterprise Software Requirements
  • Reliability
  • Scalability
  • Low total cost of ownership (TCO)
  • User Experience
  • Feature expansion

12
Flex Remoting Enterprise Gradesheet
Flex Client
Flex Client
Flex Client
Web Service
  • Reliability - (as reliable as WS)
  • Scalability - (as scalable as WS infrastructure)
  • TCO - low to average
  • User Experience average
  • Feature expansion - limited

13
Flex Remoting Enterprise Gradesheet (cont.)
Flex Client
Flex Client
Flex Client
HTTPService
  • Reliability - (as reliable as HTTP service)
  • Scalability - (as scalable as HTTP service
    infrastructure)
  • TCO - low to average
  • User Experience average
  • Feature expansion - limited

14
Flex Remoting Enterprise Gradesheet (cont.)
Flex Client
Flex Client
Flex Client
Flex Server(FDS or WebORB)
RemoteObject
  • Reliability - high
  • Scalability - high
  • TCO - low to average
  • User Experience average
  • Feature expansion - excellent

15
Flex Data Management Enterprise Gradesheet
Flex Client
Flex Client
Flex Client
Flex Server(FDS or WebORB)
Data Source
  • Reliability - high
  • Scalability - high
  • TCO - varies
  • User Experience above average
  • Feature expansion - excellent

16
Flex Messaging Enterprise Gradesheet
Flex Client
Flex Client
Message BusJMS or MSMQ
Flex Server(FDS or WebORB)
Flex Server(FDS or WebORB)
  • Reliability - high
  • Scalability - high
  • TCO - varies
  • User Experience superb
  • Feature expansion - excellent

17
Any questions?
Write a Comment
User Comments (0)
About PowerShow.com