Top Banner
Burr S Technical Product jBPM, Dro burr.sutter@ Sutter t Manager – SOA ools, ESB @redhat.com
25

TDC KeynoteBurr editedDB.ppt · JBoss Enterprise SOA Platform JBoss ESB Transformation, Routing, Registry JBoss jBPM JBoss Rules JBoss Enterprise Application Platform Red Hat Enterprise

Feb 03, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • Burr Sutter

    Technical Product Manager

    jBPM, Drools, ESBjBPM, Drools, ESB

    [email protected]

    Burr Sutter

    Technical Product Manager – SOA

    jBPM, Drools, ESBjBPM, Drools, ESB

    [email protected]

  • JBoss Brazil – staff and structure

    • Services: JBoss Consultants

    • Sales: Sales Engineers

    • Marketing: JBoss-dedicated Marketing team

    • Technical Support:

    staff and structure

    • Technical Support: installation and configuration

    • Core R&D in Brazil: Application Server, JBoss Security, JBoss AOP, JBoss Profiler, JBoss Rules (Drools), JBoss Messaging

  • jboss.org

    • Forums• Project Core Developers• Wiki• Jira: Issue Tracking

  • JBoss Enterprise

  • Enterprise Development and DeploymentEnterprise Development and Deployment

  • Focus on the Enterprise

    JBoss Developer Studio

    JBoss SOA Platform

    Focus on the Enterprise

    JBoss Operations Network

    JBoss SOA Platform

  • JBoss Tools -> JBoss Developer Studio

    JBoss Tools Plug-insover and above Eclipse Europa

    • Visual JSF Editor

    • Hibernate

    • JPA

    • Struts

    • Visual RichFaces support

    •• Visual RichFaces support

    • FreeMarkerIDE •

    SpringIDE & TestNG are added as part of JBDS

    > JBoss Developer Studio

    over and above Eclipse Europa

    JBoss AS – incremental hot deployment

    Seam 1.x and 2.x

    jBPM Graphical Process Designer

    JBoss ESB Editor

    Coming;DroolsIDE

    SpringIDE & TestNG are added as part of JBDS

  • Visual JSF Editor

    • Supports JSF, RichFaces, Facelets, HTML

    • Includes & CSS supported

    • WYSIWYG Rendering via Mozilla

    • Expression Languagecode completioncode completion

    Supports JSF, RichFaces, Facelets, HTML

  • Hibernate Tools

    • Supports both hbm.xml and JPA

    • HQL/JPA-QL query and criteria prototyping

    • Java inline query code completion and query validation

    • Mapping visualization

    • Reverse engineering from DBfrom DB

    • Flexible code generation

    Supports both hbm.xml and JPA

    QL query and criteria prototyping

    Java inline query code completion and query validation

  • RichFaces – AJAX JSF LibraryAJAX JSF Library

  • Demo 1Demo 1Demo 1Demo 1

  • JBoss Operations NetworkJBoss Operations Network

  • JBoss Operations Network: DashboardJBoss Operations Network: Dashboard

  • JBoss Operations Network: MonitoringJBoss Operations Network: Monitoring

  • JBoss Enterprise SOA Platform

    � Enables business execution improvement by integrating and orchestrating application components and services running on JBoss Enterprise Middleware and/or any other standards-based application platform

    � Certified Platform for Service Integration & Orchestration

    Simple, Flexible, & Scalable� Simple, Flexible, & Scalable

    � Certified updates, Customer Support Portal, JBoss Operations Network, etc...

    A flexible, standards-based platform to integrate applications, SOA services, business events and automate business processes

    JBoss Enterprise SOA Platform

    JBoss Enterprise SOA Platform

    JBoss ESBTransformation, Routing, Registry

    JBoss jBPM JBoss Rules

    JBoss EnterpriseApplication Platform

    Red Hat Enterprise LinuxWindows, Unix, Other Linux

    based platform to integrate applications, SOA services, business events and automate business processes

  • Silo Purgatory

    Client

    PHP

    MySQL

    Web

    DUMP

    SOAP

    FTP

    ASCII

    FTP

    ASCII

    Client

    CRMOrdering

    Accounting

    VisualBasic

    Stored Proc

    SQL Server

    VisualBasic

    Client

    Manufacturing

    5250

    RPG

    DB/2 400

    Client

    Manufacturing

    Warehouse

    VisualBasic

    Stored Proc

    SQL Server

    Struts

    DAO

    Oracle

    ASCII

    ASCII

    VisualBasic

    FTP

  • Intermediate those Silos

    App

    Service 1 Service 2

    Browser Rich

    Mediation

    DB

    Service 4 Service Mediation

    Intermediate those Silos

    DAO/JPA/SLSB/Spring BeanHibernate

    Service 2 Service 3

    B2B Legacy

    Hibernate

    Query/Stored Procedure

    Service 5 Service 6

  • SOA via ESB – The Anti

    CRMCRM

    Accounting

    AcquiredManufacturing

    The Anti-Silo

    Warehouse

    Supply ChainPartner

    Manufacturing

  • Workflow and Orchestration

    Customer

    CustomerService

    Submit Order

    Receive Order Validate Order

    CreditAgency

    Order Handling Process

    Warehouse

    Shipper

    Workflow and Orchestration

    Credit Check

    CSR Teams

    Issues

    Order Handling Process

    Inventory Check

    Handle Shipment

    Send Shipment

  • Customer

    CustomerService

    Warehouse

    Shipper

    Submit Order

    Receive Order Validate Order

    CreditAgency

    Service Oriented Orchestration

    a Parse XMLb Transformc Apply Business Rules

    Validate Order

    a Create Outbound Msgb Handle Responsec Apply Business Rules

    Credit Check

    a Send to N Warehousesb Handle N Responsesc Determine Best WHSEsd Handle Drop

    Inventory Check

    ESB Mediates& Provides Services

    Credit Check

    Inventory Check

    Handle Shipment

    Send Shipment

    CSR Teams

    Issues

    Service Oriented Orchestration

    Handle Shipment

    a Create Outbound Msgb Handle Responsec Apply Business Rules

    Credit Check

    a Send to N Warehousesb Handle N Responsesc Determine Best WHSEsd Handle Drop-Ships

    Inventory Check

    a Determine Shipper(s) b Print Labelsc Print Pick Ticketsd Create & Send ASNs

    Send Shipment

  • ESB and BPM Synergy

    Submit Order

    Receive Order Validate Order

    Customer CSRHumans

    FTP

    SOAP

    File

    J2EE AppServer

    ValidateOrder

    CreditCheck

    External Credit/Bank

    Various Transports

    ESB and BPM Synergy

    Credit Check

    Inventory Check

    Handle Shipment

    Send Shipment

    CSR Teams

    Issues

    Sales Mgmt WHSE Mgmt

    ;Inventory

    CheckSend

    Shipment

    Legacy Partners

    Various Transports

  • ESB & BPM - Demo Explanation

    ActionGroovy -Order ID is instance key

    StartProcessInstanceCommand

    Action

    Groovy -DiscoverMessageOrigin

    SmooksXML2POJO

    Action

    RulesService:Priority

    Demo Explanation

    ActionRulesService:Discount

    ContentBasedRouter

  • Demo 2Demo 2Demo 2Demo 2

  • JBoss Enterprise SOA Platform Partners

    ESB

    Transformation Routing

    Infrastructure Services

    Pluggable Architecturefor integrating infrastructure mediation services

    HTTP(S)

    FTP

    File

    JMS

    Email

    ASCIIXMLBinary

    Transports

    Event Listeners and Actions provide transport mediation

    Now Future

    S

    S

    JBI - BC

    ServiceRegistry

    ESB

    MessageStore

    DeclarativeOrchestration

    Engine

    jPDL

    ProcessStore

    SOAPExcel

    Browser

    Java

    Native

    Web

    SQL

    Socket

    Hibernate

    JCA/Inflow

    BPELUDDI v3

    JBI - BC

    JBoss Enterprise SOA Platform Partners

    ESB

    Infrastructure

    Security Governance

    Pluggable Architecturefor integrating infrastructure mediation services

    Web Services

    EJB

    Java EE 5

    Business ServiceComponents

    JCA

    Business Servicesruns within a container or standalone

    Seam

    Future Partners

    JBI - SEESB

    DeclarativeOrchestration

    Engine

    jPDL

    ProcessStore

    EventNotification

    POJOs

    BusinessData

    RDBMSLegacyCOTS

    Service Data Object

    Service Component Architecture

    BAMCEP

    Drools

    Spring

    Groovy

    BPEL

    JBI - SE

  • DON'T MISS THE OTHER JBOSS PRESENTATIONS

    TODAY@ 10:45:

    � REST, CEP, BPM, ESB and other ingredients for an open source SOA Architecture

    with Edgar Silva

    TOMORROW @ 11:45

    � Faster and more furious: Web2.0 and Java EE development with JBoss Seam

    with João Paulo Viragine

    � Also, stop by our booth and check the regular miniduring your breaks

    DON'T MISS THE OTHER JBOSS PRESENTATIONS

    REST, CEP, BPM, ESB and other ingredients for an open

    Faster and more furious: Web2.0 and Java EE development with JBoss Seam

    Also, stop by our booth and check the regular mini-talks