Your SlideShare is downloading. ×
A JBoss Enterprise Middleware Solution to Improving Business Execution
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

A JBoss Enterprise Middleware Solution to Improving Business Execution

2,452
views

Published on


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

  • Be the first to like this

No Downloads
Views
Total Views
2,452
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
17
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
  • Matt to cleanup
  • SOA architectural principals which transcend products and tooling
  • Not just training. Fits within the context of the business Benefits of on site, all the team members can attend.More times than not Stay on through the rest of the project, work at the same level organizations resources and citytech resources
  • This is probably not the place for this diagram…move it where it makes more sense!
  • Transcript

    • 1. A JBoss Enterprise Middleware Solution to Improving Business Execution
      John Kraus, Senior Consultant
      jkraus@citytechinc.com
      http://www.citytechinc.com
      April 20, 2010
    • 2. Agenda
      CITYTECH Introduction
      CITYTECH’s History with Systems Integration
      Jumpstart Services
      Case Study
      Conclusion / Q&A
    • 3. CITYTECH Introduction
      Professional Services: Specializing in the design, development and execution of highly available and scalable enterprise applications
      Consultants: Average experience is 10 years
      Offices: Located in downtown Chicago, IL
      Goal: Strive for long-term partnerships with partners and clients
      Focus: Enterprise integration and application development
    • 4. CITYTECH Introduction
      Proponent to the open source business model with partnerships with both Red Hat and Alfresco Software
      Red Hat Advanced Business Partner since 2007
      JBoss Expertise:
      Enterprise Application Platform (EAP)
      Enterprise SOA Platform (SOA-P)
      Enterprise Portal Platform (EPP)
      Red Hat Expertise:
      Red Hat Enterprise Linux
      Red Hat Enterprise Virtualization
    • 5. Agenda
      CITYTECH Introduction
      CITYTECH’s History with Systems Integration
      Jumpstart Services
      Case Study
      Conclusion / Q&A
    • 6. Integration Expertise
      Services oriented architecture existed before web services became main stream.
      Proven experience implementing enterprise integration projects multiple technologies ranging from CORBA and MOM solutions to the latest standards-based SOA tooling
    • 7. CITYTECH’s Enterprise Integration Expertise
      Our integration philosophy: First understand the business requirements for the integration points and then implement a technical solution using trusted technologies.
      Our goal is for our clients to achieve the benefits of a loosely-coupled system:
      • Decreased time-to-market for new integrations
      • 8. Greater flexibility in connection options
      • 9. Lower costs/greater choice when replacing or upgrading existing integrated systems
    • Agenda
      CITYTECH Introduction
      CITYTECH’s History with Systems Integration
      Jumpstart Services
      Case Study
      Conclusion / Q&A
    • 10. JBoss Jumpstart Services Overview
      Quickly Deploy Any of the Major Red Hat JBoss Platforms
      JBoss SOA Platform
      JBoss Enterprise Application Platform (EAP)
      JBoss Portal Platform
      JBoss Data Services Platform
      JBoss Operations Network
      JBoss Business Rules Management System (BRMS)
      ** More service offerings in development 
    • 11. Agenda
      CITYTECH Introduction
      CITYTECH’s History with Systems Integration
      Jumpstart Services
      Case Study
      Conclusion / Q&A
    • 12. Project Details
      Client: Insurance Company
      Complex Integration Needs: Including essential reportingrequirements to the state and federal government.
      State Before Integration:
      Point-to-point application interactions, each developed independently
      Application integration tightly coupled and inflexible
      No reliable centralized enterprise security infrastructure
      Heterogeneous legacy environment, with Oracle, .NET, Visual Basic 6 and Java interfacing and exchanging data
    • 13. Core Deliverables of Project
      CITYTECH JBoss SOA-P Jump Start Services
      SOA Assessment & Needs
      SOA Strategy
    • 14. CITYTECH SOA-P Jump Start Services
      JBoss SOA Platform Jump Start assisted clients in learning about and deploying the JBoss SOA Platform within the context of their business.
      Five day hands-on program provided the client with the knowledge necessary to deploy SOA-P within their organization
    • 15. Systems Integration Assessment & Business Needs Specification
      CITYTECH worked with the client’s IT and business teams to thoroughly assess the current state of systems integration along with the organization’s business needs.
      All technical aspects of each interface were defined and documented.
      Security concerns, network protocols and business functions were addressed.
      Long term objectives relating to business goals (mergers and acquisition activities) and their implications on systems integration
    • 16. Implementation Strategy Plan and Platform Selection
      Boiled scope down to implementing 8 siloed application interfaces.
      JBoss SOA-P Version 5
      The ESB enabled loose coupling
      The ESB provided
      Security
      Message routing
      Validation
      Transformation
    • 17. Design Documents
      Analysis Details
      Service Category / Name
      Service Name, Functional Name
      Implementation Details
      Message Exchange Pattern, Pseudocode, ESB APIs
      Security Requirements
      Role Based Access to Service, Datasource credentials
      Transaction Management
      XA Considerations
      Error Processing
      Dead Letter Service, Business Exceptions, HTTP Errors
      Deployment Details
      Gateways, Listeners, Actions, ServiceName.esb
      Sequence Diagrams
    • 18. Output of Analysis – Interface Specification Example
    • 19. System Diagram
      Add diagram here
    • 20. SOA Architecture - Strategy
      Leverage ESB Adapter for Integration Case
      Legacy Modernization Case
      Dependent Application
      Dependent Application
      Services Oriented Architecture
      Services Oriented Architecture
      Modernized
      Application
      Legacy Application
      ESB Adapter
      HTTP, FTP, Files, Cloud Apps
      Existing Application
      Database
      Database
    • 21. Project Conclusion
      Working code of actual use case
      Detailed design for client's common integration patterns
      Reduced Costs
      Licensing for proprietary database integration
      Talent pool for standards based development
      Increased security
      Layered approach
      Assets went from DMZ to network
      Audit-able services
      Central Control for authentication and authorization
      Decreased time-to-market for new releases
      Version-able services
      Non-intrusive legacy integration
    • 22. Agenda
      CITYTECH Introduction
      CITYTECH’s History with Systems Integration
      Jumpstart Services
      Case Study
      Conclusion / Q&A
    • 23. Conclusion
      Leverage JBoss Enterprise SOA Platform as a key component of a SOA based systems integration strategy
      • Decreased time-to-market for new integrations
      • 24. Greater flexibility in connection options
      • 25. Lower costs/greater choice when replacing or upgrading existing integrated systems
      CITYTECH can help!
      Related CITYTECH Case Studies:
      • Developing a Modular, Service-Oriented-Architecture-Based Enterprise Application
      • 26. JBoss Enterprise Application Platform in a Cloud
      • 27. Modernizing a Legacy Application Using JBoss Seam
    • Contact us to help with your enterprise integration initiatives!
      Matt Van Bergen
      Chief Technology Officer
      312-673-6433 x111
      mvanbergen@citytechinc.com
      http://blogs.citytechinc.com/matt
      http://twitter.com/mvanbergen
      John Kraus
      Senior Consultant
      312-673-6433 x136
      jkraus@citytechinc.com
      http://blogs.citytechinc.com/jkraus
      Web: http://www.citytechinc.com
      Phone: 312-673-6433
      Email: sales@citytechinc.com
      Twitter: http://twitter.com/citytech
      Blogs: http://blogs.citytechinc.com
      Melissa Geoffrion
      Red Hat Partnership Manager
      312-673-6433 x148
      mgeoffrion@citytechinc.com