What’s new in JBoss Integration & BPM World

2,659 views
2,469 views

Published on

Join us for a session on the coming product launches of Red Hat JBoss Fuse Service Works (FSW), Red Hat JBoss Business Rules Management System (BRMS), and Red Hat JBoss Business Process Management Suite (BPM Suite). We will walk you through these exciting new technologies, what they are going to mean to you, and how they can be leveraged to expand your business into the future.

JBoss FSW is Red Hat’s middleware solution for application integration, messaging, SOA, and service governance requirements. It combines the core ESB technology from our Fuse product and technical innovations from popular open source communities like SwitchYard and Overlord. JBoss BRMS and BPM Suite are Red Hat’s next generation products for maximizing your business activities with rules, events, reporting, and processes by leveraging the popular open source communities Drools and jBPM.

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,659
On SlideShare
0
From Embeds
0
Number of Embeds
1,081
Actions
Shares
0
Downloads
101
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide
  • <number>
  • <number>
  • <number>
    What is needed:
    Reusable business services
    Flexible business services (that can be changed, updated, etc) -> Agility with changing business enviornment
    Secure access
    Control of access to enterprise assets (who is calling, how many times, access control, QOS, etc etc)
    All above are principles of SOA!!!
  • <number>
    SOA is a journey, it’s a architecture principle, practice
    Enables collaboration within the enterprise ecosystem, building partnership within departments
    Foundation towards growth and innovation
    On-demand services, hiding the complexity of heterogenous environments
  • JBoss Fuse Service Works – A service design, development and integration platform that enables organizations to transition to open hybrid cloud
    Leveraging the strengths and innovations of Fuse technology and JBoss community projects.
    Key message for our customers - Simplify integrations and transition to open hybrid cloud architecture
    <number>
  • JBoss Fuse, a small-footprint, flexible, open source ESB
    Supports integration everywhere for a real-time enterprise.
    The lack of license fees combined with the ability to deploy Fuse ESB Enterprise in any configuration advances intelligent integration to all facets of the business.
    Small-footprint implies smaller IT footprint, easier to manage and maintain and multiple deployment options (distributed, embedded). Small footprint does not imply any negative performance implications like lower performance. JBoss Fuse is a proven and high-performance messaging platform.
  • <number>
    FSW components
    Pattern-based integration development – Core ESB technology/capability based on Camel, ActiveMQ, CXF. Faster time to solution, multiple connectivity options, real-time enterprise
    Structured service development – SwitchYard coupled with additional capabilities like orchestration, rules processing, support to call-out BPM processes. Creates flexible architecture and agile enterprise.
    Service delivery lifecycle management – Design-time service governance. Design, develop, deploy, share services. Explore and reuse services. Set and enforce policies. Promotes code reuse and improves quality of IT service. Manage and control integration service usage.
    Business Transaction Mointoring – Runtime service governance. View service activity, analyze performance, define alerts, process errors. Improves IT responsiveness.
  • Core Features and Benefits
    Core ESB capability (shared with JBoss Fuse) -> Enables enterprises to connect and integrate disparate applications for a real-time enterprise. Enterprise integration Pattern based development (Apache Camel) reduces time to solution and provides multiple connectivity options.
    Lightweight Structured Service Development -> Enables enterprises to build flexible, reusable and changeable business services which enables business agility.
    Provides a foundation for easier and faster BPM, mobile and cloud-based applications
    Service Orchestration ->
    Rules Processing ->
    Service delivery lifecycle management (Design time Service Governance) -> Enables enterprises to manage and control integration infrastructure which improves quality of service
    Business Transaction Monitoring (Runtime service governance) -> Enables enterprises to monitor integration infrastructure, analyze, plan and respond to findings which improves IT responsiveness
    <number>
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • JBoss Enteprise BRMS (new in 2009)
    Enables critical business rules to be managed in a more centralized manner (e.g. Insurance = policy risk assess and pricing; Heathcare = claims processing annual regulatory changes)
    Avoids need to otherwise re-code business rules redundantly in multiple applications
    Leverages JBoss Rules execution engine which has been available for years
    Adds new browser-based Rules Mgmt app, enabling business users to participate in the review, editing, and maintenance of business rule changes
    Also adds Repository to provide version management of multiple sets of business rules
    Supports the deployment of business rules to JBoss middleware platforms and non-JBoss runtime environments
  • What’s new in JBoss Integration & BPM World

    1. 1. What's new in JBoss Integration & BPM 1 Eric D. Schabell JBoss Technology Evangelist
    2. 2. Business Challenges
    3. 3. Why Integration? Business information is dispersed in multiple enterprise systems Customer information & Product information in multiple systems Customers ordering products or services Order processing, billing, shipping, inventory details in multiple systems Custom Apps & Services Customer Application Web application Enterprise Apps & Services Product Application Enterprise Apps & Services ERP/Billing Enterprise Apps & Services Order fulfillment Shipping Custom Apps & Services Inventory Relevant business Information needs to be interconnected for a holistic solution: Integration 3
    4. 4. Enterprise Apps & Services Why Integration? ERP/Billing Customers ordering products or services Web application Batch Processing/ Manual touch points Custom Apps & Services Customer Application Enterprise Apps & Services Product Application Enterprise Apps & Services Order fulfillment Shipping Custom Apps & Services Inventory Delay, Loss of data, Inefficiencies Unhappy customer!!! 4
    5. 5. Challenges facing enterprises: Access to Enterprise enterprise apps & services Apps & Services iOS DB New emerging applications iOS New mobile applications Need access to enterprise applications and services Distribution/ Delivery Vehicles/ Stores DB SaaS applications Existing or New BPM processes 5 Custom Apps & Services Cloud applications Public and Private
    6. 6. What is needed? Services (SOA) or Integration Platform Enterprise Apps & Services iOS New emerging applications iOS New mobile applications Distribution/ Delivery Vehicles/ Stores Reuse Flexible Secure Control Existing or New BPM processes 6 DB Custom Apps & Services DB SaaS applications Cloud applications Public and Private
    7. 7. Services (SOA) and Integration Platform iOS New emerging applications iOS New mobile applications R R Any E Mobile Mobile E Mobile App E App S App Platform S Platform S T Platfo T R T Order Service OrderStatus Service Inventory Service Customer Service Billing Service DB Custom Apps & Services DB Services and Integration Platform Distribution/ Delivery Vehicles/ Stores SaaS applications Existing or New BPM processes 7 Enterprise Apps & Services Cloud applications Public and Private
    8. 8. What do organizations do to address Integration challenge? ● Do nothing – ● Direct links between applications – ● Manual touch points (expensive), error prone, bad customer experience Inflexible solutions, difficult to change, no control or ability to reuse Integration stacks from Proprietary vendors – – 8 Expensive, inflexible solutions Unable to provide better products or services (Business unhappy that IT is not delivering appropriate products/services)
    9. 9. What JBoss Fuse Service Works brings to Red Hat’s Customers: ● Flexible and agile solutions Better equipped to meet changing business requirements ● Meet compliance or regulatory requirement Manage and control access to business services ● Easily and securely integrate with cloud assets (on premise or public cloud) Easily transition to open hybrid cloud architecture ● Faster and easier Mobile and BPM projects Foundation to create reusable, modular business services that can be easily used for BPM or Mobile projects 9
    10. 10. Technology Overview 10
    11. 11. JBoss Fuse Service Works A service design, development and integration platform that enables organizations to transition to open hybrid cloud 11 Simplify Integrations and transition to open hybrid cloud architecture
    12. 12. JBoss Fuse Service Works Enables organizations to Simplify integrations and focus on business innovation 12
    13. 13. JBoss Fuse Service Works components Repository Service Delivery Lifecycle Management Integration Platform Real-time integration with enterprise assets Business Service Artifacts Structured Service Development Design, Develop & Deploy Services Explore Services Reuse Services Developers Architects IT Admins Architects 13 Pattern based Integration Development View Service Activity Analyze performance Define Alerts Process errors Enterprise applications and Services Custom Applications and Services SaaS applications Cloud applications Public and Private Business Transaction Monitoring BPM processes
    14. 14. JBoss Fuse Service Works – Open Source Heritage Apache ActiveMQ Apache Camel Apache CXF SwitchYard JBoss Fuse Service Works Overlord RiftSaw Drools * Many more OSS projects not listed from: jboss.org, codehaus.org, sourcefourge.net, apache.org 14
    15. 15. JBoss Fuse Service Works – Key features & Benefits Core ESB (shared with JBoss Fuse) Messaging Integration Framework Web Services Framework Structured Service Development Framework Service Orchestration Rules Processing Service Delivery Lifecycle Management Business Transaction Monitoring 15 Ø Connect disparate applications, services, devices Ø Reduce time to solution Ø Enables business agility Ø Foundation for easier, faster BPM, mobile & cloud projects Ø Improves quality of IT services Ø More responsive IT
    16. 16. Use JBoss Fuse Service Works Today ● No need to rip and replace JBoss Fuse Service Works can extend existing investments ● Get up and running fast Apache Camel implements EIPs with minimal code ● Reduce the cost of future expansion Free yourself from vendor lock-in ● Extend integration to all facets of your business Remove the limitations of your existing infrastructure ● Deploy easily on-premise or in the Cloud Sophisticated tooling brings about rapid ROI 16
    17. 17. Red Hat JBoss BRMS & BPM Suite
    18. 18. JBoss BRMS Vs BPM Suite Target: Process Automation Service Enabled Orchestration Intelligent Business Operations JBoss BPM Suite 6.0 JBoss BRMS 6.0 18 Target - Realtime Decision Management JBoss BRMS 6.0
    19. 19. JBoss BRMS - Components 19
    20. 20. JBoss BPM Suite – Components 20
    21. 21. BPM Suite Architecture 21
    22. 22. BPM Lifecycle Core Services 22
    23. 23. Model: Business Central 23
    24. 24. Model: Data Modeler 24
    25. 25. Model: Process Modeler 25
    26. 26. Model: Simulation 26
    27. 27. Model: Form Designer 27
    28. 28. Deploy: How Deploy Works 28
    29. 29. Tasks: Task List 29
    30. 30. BAM: Process Dashboard – Instance Details 30
    31. 31. BAM: Overview 31
    32. 32. BAM: Define KPIs 32
    33. 33. `  JBoss Integration & BPM    http://www.jboss.org/products/fsw.html https://www.jboss.org/products/brms JBoss BRMS & BPM Suite Articles   http://schabell.org/search/label/BRMS & http://schabell.org/search/label/BPMS JBoss BPM Suite Demos   http://www.schabell.org/2013/11/jboss-bpm-suite-automated-lending-generic-loan-demo.html  https://github.com/eschabell/business-resource-optimizer-demo  33 http://www.schabell.org/2013/10/jboss-bpm-suite-rocking-the-mortgage-demo.html https://github.com/eschabell/bpms-customer-evaluation-demo (migration from BRMS 5.3)

    ×