Flex Data Services today… and tomorrow - Midnight Coders

viraginityfumblingΛογισμικό & κατασκευή λογ/κού

2 Νοε 2013 (πριν από 3 χρόνια και 7 μήνες)

97 εμφανίσεις

Flex Seminar, New York, August 14, 2006


Flex Data Services today…
and tomorrow

Mark Piller

Midnight Coders, LLC

Flex Seminar, New York, August 14, 2006


Flex Data Services
today… and tomorrow

Mark Piller

Midnight Coders, LLC

Flex Seminar, New York, August 14, 2006

Flex Data Services
today… and tomorrow

Mark Piller

Midnight Coders, LLC

Flex Seminar, New York, August 14, 2006

Flex Data Services today…
and tomorrow

Mark Piller

Midnight Coders, LLC

Flex Seminar, New York, August 14, 2006

What is Flex Data Services?

(30,000 ft view)


Server
-
side technology


Delivers unique features
(data sync,
data push, pub/sub, collaboration and many
more)


Deep integration with Flex client


Simplifies development


Reduces time
-
to
-
market


Functionality available for Java,
.NET, PHP and Ruby on Rails


Flex Seminar, New York, August 14, 2006

What is Flex Data Services?

(10,000 ft. view)


Remoting (RPC)


Data Management


Messaging


Flex Seminar, New York, August 14, 2006

What is Flex Data Services?

(1,000 ft. view)

.NET

PHP

Ruby on Rails

Flex Seminar, New York, August 14, 2006

Remoting


HTTP Service, XML Web Services,
Remote Objects


Next generation of Flash Remoting


MXML markup or AS3 code


Invoke any Java, .NET, Ruby or
PHP object

Flex Seminar, New York, August 14, 2006

Making a Remoting call

1.
Deploy a service in a FDS server

2.
Declare a destination

3.
Declare <mx:RemoteObject>

4.
Invoke the service using
RemoteObject instance



Flex Seminar, New York, August 14, 2006

Remoting Demo

Flex Store

Client

Flex Data

Services in JRun

(Java)

MySQL

WebORB for

Rails


WebORB for

.NET

Flex Seminar, New York, August 14, 2006

Data Management Service


Data synchronization


Data paging


Offline mode support


Conflict resolution

Flex Seminar, New York, August 14, 2006

Data Synchronization

(client side)


Local copy of the data on the client


Client makes changes to the data set
(create, update, delete)


Client sends changes to the server


Resolves data sync/concurrency conflicts

Flex Client

FDS Server

Data store

data

data

Flex Seminar, New York, August 14, 2006

Data Synchronization

(server side)


Adapter processes change requests


Adapter identifies conflicts


FDS server notifies connected
clients

Flex Client

FDS Server

Data store

data

data

adapter

Flex Seminar, New York, August 14, 2006

Messaging


Data push


Publish/subscribe


Collaboration

Flex Seminar, New York, August 14, 2006

Availability (today)

Flex Seminar, New York, August 14, 2006

Availability (tomorrow)

“Tomorrow” is Q3’06 !!!


Flex Seminar, New York, August 14, 2006

More Info & Contact


www.adobe.com/products/flex/dataservices


www.themidnightcoders.com



mark@themidnightcoders.com