BlazeDS by John Mason mason@fusionlink.com Flex Meetup - we meet - - PowerPoint PPT Presentation

blazeds
SMART_READER_LITE
LIVE PREVIEW

BlazeDS by John Mason mason@fusionlink.com Flex Meetup - we meet - - PowerPoint PPT Presentation

BlazeDS by John Mason mason@fusionlink.com Flex Meetup - we meet once a month - all meetings are held over Adobe Connect sessions - all meetings will be recorded and posted to Charlie Arehart's UGTV - www.carehart.org/ugtv Next


slide-1
SLIDE 1
  • BlazeDS
  • by John Mason
  • mason@fusionlink.com
slide-2
SLIDE 2

Flex Meetup

  • we meet once a month
  • all meetings are held over Adobe Connect sessions
  • all meetings will be recorded and posted to Charlie

Arehart's UGTV

  • www.carehart.org/ugtv

Next Meeting

  • Wed, Sept 10th at 6:30pm EST
  • Mate – an event driven Flex framework
  • Presented by Laura Arguello of AsFusion
  • Link: http://mate.asfusion.com
slide-3
SLIDE 3
  • BlazeDS
  • by John Mason
  • mason@fusionlink.com
slide-4
SLIDE 4

Messaging Patterns

Messaging Patterns

  • Pull
  • Http (Get & Post)
  • Webservices
  • RPC
  • Push
  • Streaming
slide-5
SLIDE 5

What is BlazeDS?

  • BlazeDS is a messaging service infrastructure

built on Java, which contains pull patterns, pull patterns that have the look and feel of push and a couple of push (streaming) patterns.

  • It also has a proxy service that allows for Flex

applications to access services outside their domain.

slide-6
SLIDE 6

Core Parts of BlazeDS

  • Remoting
  • Proxy
  • Messaging
slide-7
SLIDE 7

AMF Serialization

  • Available for any BlazeDS service
  • Why you really want to use it
slide-8
SLIDE 8

What BlazeDS does NOT have?

  • RTMP (Real Time Messaging Protocol)
slide-9
SLIDE 9

What's in a name?

LiveCycle ES LiveCycle DS (LCDS) BlazeDS LiveCycle DS Community Edition LiveCycle Express

slide-10
SLIDE 10

What is LCDS and BlazeDS Really?

  • an Enterprise Service Bus
slide-11
SLIDE 11

ColdFusion and BlazeDS

  • ColdFusion 8
  • ColdFusion 7.0.2

http://opensource.adobe.com/wiki/display/blazeds/I nstallation+Guide

slide-12
SLIDE 12

Adapters/Channels/Endpoints/Destinations?

slide-13
SLIDE 13

Remoting Service

  • mx:RemoteObject
  • direct communication to CF and Java objects
  • remember, “service location transparency”

Adapters

  • cf-object
  • java-object
slide-14
SLIDE 14

Proxy Service

  • make cross-domain service requests
  • remember, “service location transparency”

Adapters

  • http-proxy
  • soap-proxy
slide-15
SLIDE 15

Messaging Service

  • Asynchronous message pattern
  • Producers/Consumers

Adapters:

  • cfgateway
  • actionscript
  • jms
slide-16
SLIDE 16

Messaging Service

Channels:

  • HTTP, AMF, Polling, Long Polling, Streaming
slide-17
SLIDE 17
  • Thanks for coming!
  • For any additional questions or comments..
  • Email: mason@fusionlink.com
  • Source code and examples on
  • labs.fusionlink.com
slide-18
SLIDE 18

Title

Notes