GlassFish ESB and OpenESB

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    GlassFish ESB and OpenESB - Presentation Transcript

    1. What is OpenESB / GlassFishESB? November 2008 Frank Kieviet OpenESB Community Manager 1
    2. Agenda • What is OpenESB, GlassFish ESB? • What can you do with OpenESB? • The Open Source Community Slide 2
    3. What is OpenESB? • OpenESB is an Open Source Community • Goal of the community: an Open Source ESB for SOA & Integration • The product (the distribution) that's being built is called GlassFish ESB Slide 3
    4. Example a business problem that can be solved with OpenESB: ERP s y s te m > Following an order from the ERP system p o .c s v > ERP system creates a file with a batch of orders in CSV re a d format c o n v e rt > File needs to be picked up, read and converted to a canonical p o .x m l format A p p ro v a l > The CSV file does not contain all information necessary for s y s te m the canonical format > All orders in the CSV file need to be approved by an approval p o .x m l system M o n it o r in g s y s te m > Each order needs to be sent out to the Internet Gateway c o n v e rt (TDN) in EDI format, or to a Fax gateway in PS format p o .tx t > A financial monitoring application needs to get a copy of the E m a il order N o t if y > An email needs to be sent to the submitter of the order when c o n v e rt the order goes out p o .e d i > The department that generally takes delivery of goods needs TDN to be notified of the order s y s te m Slide 4
    5. Solution with OpenESB p o .x m l R e s e rv e .x m l M o n it o r in g F in a n c e s y s te m ERP s y s te m p o .c s v ERP p o .x m l a p p ro v a l p o .x m l T p o .x m l p o .e d i TDN TDN T s y s te m A p p ro v a l s y s te m p o .x m l p o .p s W eb p ro c u re m e n t Fax o rd e r W eb Fax s y s te m .x m l Q E A I a p p lic a t io n s o r in f r a s t r u c t u r e p o .x m l p o .tx t E x is tin g s y s t e m s E m a il E m a il M essages Slide 5
    6. Aspects of a typical problem • A complete integration is typically split up in several interactions • Each interaction is typically split up in several projects • ... leading to hundreds of projects • Each problem mixes: > Message transformation > Connectivity > Business logic • Goal: > Make managing large number of projects doable > Make building each project simple > Avoid code duplication between projects by providing off-the- shelf solutions for common problems Slide 6
    7. OpenESB, the bits • 100% Java • Consists of a core runtime + components • Components: > processing engines, e.g. BPEL, XSLT, Complex Event Processing > Interfaces: HTTP, file, jms, database, ftp, SAP, CICS, ... > Message transformation (different file formats) • Large number of components (40+) • Runtime: runs on GlassFish > JBI Runtime, JBI components, EE components • Design time: runs on NetBeans > Many new editors, e.g. BPEL, WSDL, etc. Slide 7
    8. Example: Assembling an application in CASA ERP s y s te m p o .c s v ER P p o .x m l In -o u t m e s s a g e e x c h a n g e ; a ll o t h e r s a r e in - o n ly E R P s p e c if ic d a ta A ll th e s e m e s s a g e e x c h a n g e s a r e in - R eads and m e m o ry p a r s e s f ile C a n o n ic a l d a ta D a ta m a p p in g D a t a b a s e lo o k u p Slide 8
    9. Example: A business process in BPEL p o .x m l a p p ro v a l p o .x m l T B P E L p ro c e s s T A p p ro v a l s y s te m R equest E xposed s e r v ic e B P E L p ro c e s s O K T o p ic R e p ly N ot O K T o p ic Slide 9
    10. OpenESB, the community • Started in 2005 • Led by Sun Microsystems • Many other partners (5+) and contributors: > e.g. Advantech, Imola, ChainBuilder, eviware, Gestalt • A lot of engineers working on Java CAPS, a proprietary Sun product, are now working on OpenESB. > ... causing a recent surge in activity in the community • Sun is now providing commercial support on GlassFish ESB • A vibrant community Slide 10
    11. Commercial applications • OpenESB bits are used in Java CAPS • GlassFish ESB is commercially supported • Third parties are using OpenESB as OEMs Slide 11
    12. • Lean more: http://open-esb.org Slide 12
    13. Q&A frank.kieviet@sun.com http://blogs.sun.com/fkieviet

    + pelegripelegri, 2 years ago

    custom

    2020 views, 1 favs, 0 embeds more stats

    A short overview of GlassFishESB and OpenESB

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 2020
      • 2020 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 87
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories