Your SlideShare is downloading. ×
Glass Fish Esb Launch Feb10 2009 Part A Frank K
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Glass Fish Esb Launch Feb10 2009 Part A Frank K

1,073
views

Published on

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,073
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
73
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. GlassFish ESB February 10, 2009 Frank Kieviet OpenESB Community Manager 1
  • 2. What is GlassFish ESB? GlassFish ESB is for SOA & Integration • GlassFish ESB is Open Source: project OpenESB • GlassFish ESB is part of the GlassFish Portfolio • GlassFish ESB is complete: Runtime + Design time • Slide 2
  • 3. Why GlassFish ESB? • Does GlassFish not already have everything? • Analogy: Ant and Java • You could write a “build” in Java code, but... > Ant scripting makes build script development fast > Few lines of script accomplishes a lot > Several dozens of built-in tasks > Several tasks do heavy-lifting > Provides a higher-level “language” to separate business logic from implementation details > IDE support > Ant makes it possible to have dozens of build scripts without chaos > Ant provides a plug-in framework to add new functionality Slide 3
  • 4. SOA & Integration • Similarly, GlassFish ESB... > Makes developing an integration sub-project fast > Few lines of code / configuration accomplishes a lot > Many off the shelf components Connectivity − Orchestration − Data transformation − > Several components do heavy lifting > Provides a higher level abstraction to wire components together > IDE support > Makes managing large numbers of sub-projects possible > Provides a plug in framework for extension Slide 4
  • 5. Components • 45 components • Breadth significantly enhanced by partners / contributors, each bringing domain expertise to the table • Components: > Communication > HTTP, File, FTP, JMS, Email, Scheduler > Database, ETL, Data Mashup, Mural > Asterisk, Exec BC, HL7, LDAP BC, RSS BC, SIP BC, SNMP BC, TCPIP BC, UDDI BC, XMPP BC > CICS BC, CORBA BC, DCOM BC, EJB BC, IMS BC, MSMQ BC, MQSeries BC, ScreenScraping SE, SWIFT BC, SAP BC Slide 5
  • 6. ... more components > Message transformation > XSLT SE > Encoding SE > Visual mapping in BPEL editor > Java based mapping (test/sample driven) > Orchestration / business logic > BPEL SE: Long running transactions, Asynchronous interactions (correlation), Persistence, clustering > IEPSE: Complex Event Processing / Event Driven Architectures > EE SE: Makes EJBs accessible from within JBI > POJO SE: Use simple Java classes for business logic > Scripting SE: Use scripts for business logic > WLM SE: human workflow > Camel SE Slide 6
  • 7. GlassFish ESB is Open Source • Project OpenESB is the community in which GlassFish ESB is developed > Large and vibrant open source community > Many developers, users, partners • GlassFish ESB is a distribution of OpenESB > core + most essential components • GlassFish ESB is tested and QA-ed • Other components from OpenESB can be installed into GlassFish ESB Slide 7
  • 8. Open Standards AND Open Source • Based on JBI (Java for Business Integration) and Java EE • Avoids vendor lock-in • Components from different vendors Slide 8
  • 9. GlassFish ESB is part of the GlassFish Portfolio • GlassFish ESB is using the GlassFish Application Server • GlassFish ESB uses NetBeans • Sun Microsystems provides commercial support for GlassFish ESB Slide 9
  • 10. GlassFish ESB is complete: Design time + runtime Slide 10
  • 11. GlassFish ESB: use it! • Integration applications are everywhere! • http://www.sun.com/glassfishesb/ • http://open-esb.org/ > Watch the video > Download GlassFish ESB > Do the tutorial Slide 11
  • 12. Thank you! frank.kieviet@sun.com http://blogs.sun.com/fkieviet

×