SlideShare a Scribd company logo
1 of 23
A JBoss Enterprise Middleware Solution to Improving Business Execution John Kraus, Senior Consultant jkraus@citytechinc.com http://www.citytechinc.com April 20, 2010
Agenda CITYTECH Introduction CITYTECH’s History with Systems Integration Jumpstart Services Case Study Conclusion / Q&A
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
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
Agenda CITYTECH Introduction CITYTECH’s History with Systems Integration Jumpstart Services Case Study Conclusion / Q&A
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
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: ,[object Object]
Greater flexibility in connection options
Lower costs/greater choice when replacing or upgrading existing integrated systems,[object Object]
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 
Agenda CITYTECH Introduction CITYTECH’s History with Systems Integration Jumpstart Services Case Study Conclusion / Q&A
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
Core Deliverables of Project CITYTECH JBoss SOA-P Jump Start Services SOA Assessment & Needs SOA Strategy
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
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
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
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
Output of Analysis – Interface Specification Example
System Diagram Add diagram here
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
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
Agenda CITYTECH Introduction CITYTECH’s History with Systems Integration Jumpstart Services Case Study Conclusion / Q&A
Conclusion Leverage JBoss Enterprise SOA Platform as a key component of a SOA based systems integration strategy ,[object Object]

More Related Content

What's hot

The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise IntegrationKasun Indrasiri
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Mike Walker
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsMeghana Chandrashekar
 
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Pixel Crayons
 
Converge Leveraging Identity With Professional Open Source Final
Converge   Leveraging Identity With Professional Open Source FinalConverge   Leveraging Identity With Professional Open Source Final
Converge Leveraging Identity With Professional Open Source FinalGonow
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration StrategiesJesus Rodriguez
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2
 
Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Kim Clark
 
Integration Architecture Agile Enterprise Cag2010a
Integration Architecture Agile Enterprise Cag2010aIntegration Architecture Agile Enterprise Cag2010a
Integration Architecture Agile Enterprise Cag2010aTim Murphy
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integrationkumar gaurav
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integrationGoa App
 
Self-service Enterprise Mobility
Self-service Enterprise MobilitySelf-service Enterprise Mobility
Self-service Enterprise MobilityAyman Mahfouz
 

What's hot (20)

The Past, Present and Future of Enterprise Integration
The Past, Present and Future of  Enterprise IntegrationThe Past, Present and Future of  Enterprise Integration
The Past, Present and Future of Enterprise Integration
 
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
Microsoft Insurance Solutions Keynote Presentation at the Financial Services ...
 
RIA
RIARIA
RIA
 
RICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA ToolsRICH INTERNET APPLICATIONS - RIA Tools
RICH INTERNET APPLICATIONS - RIA Tools
 
RIA - Rich Internet Applications
RIA - Rich Internet ApplicationsRIA - Rich Internet Applications
RIA - Rich Internet Applications
 
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
Node.JS Vs PHP: Which Is The Top Server-Side Programming Language?
 
Converge Leveraging Identity With Professional Open Source Final
Converge   Leveraging Identity With Professional Open Source FinalConverge   Leveraging Identity With Professional Open Source Final
Converge Leveraging Identity With Professional Open Source Final
 
Orcas
OrcasOrcas
Orcas
 
Modern Enterprise integration Strategies
Modern Enterprise integration StrategiesModern Enterprise integration Strategies
Modern Enterprise integration Strategies
 
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected BusinessWSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
WSO2Con EU 2015: Keynote - System of Systems - Building a Connected Business
 
Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...Getting started with Enterprise Application Integration (EAI) using Enterpris...
Getting started with Enterprise Application Integration (EAI) using Enterpris...
 
Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...Where can you use serverless?  How does it relate to APIs, integration and mi...
Where can you use serverless?  How does it relate to APIs, integration and mi...
 
7 eai-patterns
7 eai-patterns7 eai-patterns
7 eai-patterns
 
EAi
EAiEAi
EAi
 
Service as-a-software
Service as-a-softwareService as-a-software
Service as-a-software
 
Integration Architecture Agile Enterprise Cag2010a
Integration Architecture Agile Enterprise Cag2010aIntegration Architecture Agile Enterprise Cag2010a
Integration Architecture Agile Enterprise Cag2010a
 
Need Of Enterprise Integration
Need Of Enterprise IntegrationNeed Of Enterprise Integration
Need Of Enterprise Integration
 
Enterprise application integration
Enterprise application integrationEnterprise application integration
Enterprise application integration
 
EAI (Integration) and Mulesoft
EAI (Integration) and MulesoftEAI (Integration) and Mulesoft
EAI (Integration) and Mulesoft
 
Self-service Enterprise Mobility
Self-service Enterprise MobilitySelf-service Enterprise Mobility
Self-service Enterprise Mobility
 

Viewers also liked

The risk of the capital investment
The risk of the capital investmentThe risk of the capital investment
The risk of the capital investmentgabriela
 
ASA Conference - New roles for the Modern Intermediary
ASA Conference - New roles for the Modern IntermediaryASA Conference - New roles for the Modern Intermediary
ASA Conference - New roles for the Modern IntermediaryPublishing Technology
 
Magazine advertisement questionnaire advert one
Magazine advertisement questionnaire   advert oneMagazine advertisement questionnaire   advert one
Magazine advertisement questionnaire advert oneChrisAshwell
 
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
ประกาศผลการสอบ   ม 4   นักเรียนทั่วไปประกาศผลการสอบ   ม 4   นักเรียนทั่วไป
ประกาศผลการสอบ ม 4 นักเรียนทั่วไปsomdetpittayakom school
 
Food Safety Presentation2_1703
Food Safety Presentation2_1703Food Safety Presentation2_1703
Food Safety Presentation2_1703jose castellanos
 
Social Media at "Traditional" News Orgs
Social Media at "Traditional" News OrgsSocial Media at "Traditional" News Orgs
Social Media at "Traditional" News OrgsRyan Osborn
 
ท่องเที่ยวทั่วไทย
ท่องเที่ยวทั่วไทยท่องเที่ยวทั่วไทย
ท่องเที่ยวทั่วไทยchutiwan
 
How To Write An Essay
How To Write An EssayHow To Write An Essay
How To Write An EssayLuz
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...Diana
 
Album Covers Powerpoint
Album Covers   PowerpointAlbum Covers   Powerpoint
Album Covers Powerpointblogger2010
 
《氪周刊:互联网创业必读》(第69期)
《氪周刊:互联网创业必读》(第69期)《氪周刊:互联网创业必读》(第69期)
《氪周刊:互联网创业必读》(第69期)Chada Chiu
 
《氪月报》2011年12月
《氪月报》2011年12月《氪月报》2011年12月
《氪月报》2011年12月Chada Chiu
 
Descriptive adj. and present perfect
Descriptive adj. and present perfectDescriptive adj. and present perfect
Descriptive adj. and present perfectLuz
 
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...somdetpittayakom school
 

Viewers also liked (20)

The risk of the capital investment
The risk of the capital investmentThe risk of the capital investment
The risk of the capital investment
 
ASA Conference - New roles for the Modern Intermediary
ASA Conference - New roles for the Modern IntermediaryASA Conference - New roles for the Modern Intermediary
ASA Conference - New roles for the Modern Intermediary
 
Magazine advertisement questionnaire advert one
Magazine advertisement questionnaire   advert oneMagazine advertisement questionnaire   advert one
Magazine advertisement questionnaire advert one
 
Pinterest PInfographic
Pinterest PInfographicPinterest PInfographic
Pinterest PInfographic
 
GSVC Asia Final
GSVC Asia FinalGSVC Asia Final
GSVC Asia Final
 
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
ประกาศผลการสอบ   ม 4   นักเรียนทั่วไปประกาศผลการสอบ   ม 4   นักเรียนทั่วไป
ประกาศผลการสอบ ม 4 นักเรียนทั่วไป
 
Food Safety Presentation2_1703
Food Safety Presentation2_1703Food Safety Presentation2_1703
Food Safety Presentation2_1703
 
1arratej0001
1arratej00011arratej0001
1arratej0001
 
Social Media at "Traditional" News Orgs
Social Media at "Traditional" News OrgsSocial Media at "Traditional" News Orgs
Social Media at "Traditional" News Orgs
 
ท่องเที่ยวทั่วไทย
ท่องเที่ยวทั่วไทยท่องเที่ยวทั่วไทย
ท่องเที่ยวทั่วไทย
 
How To Write An Essay
How To Write An EssayHow To Write An Essay
How To Write An Essay
 
How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...How did you use media technologies in the construction and research, planning...
How did you use media technologies in the construction and research, planning...
 
Album Covers Powerpoint
Album Covers   PowerpointAlbum Covers   Powerpoint
Album Covers Powerpoint
 
《氪周刊:互联网创业必读》(第69期)
《氪周刊:互联网创业必读》(第69期)《氪周刊:互联网创业必读》(第69期)
《氪周刊:互联网创业必读》(第69期)
 
RSI e Benessere
RSI e BenessereRSI e Benessere
RSI e Benessere
 
《氪月报》2011年12月
《氪月报》2011年12月《氪月报》2011年12月
《氪月报》2011年12月
 
Descriptive adj. and present perfect
Descriptive adj. and present perfectDescriptive adj. and present perfect
Descriptive adj. and present perfect
 
FINAL PROJECT
FINAL PROJECTFINAL PROJECT
FINAL PROJECT
 
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...
รับสมัครลูกจ้างชั่วคราว ตำแหน่ง ครูผู้สอน (ภาษาอังกฤษ) เจ้าหน้าที่สำนักงานและ...
 
New ways to innovate with content
New ways to innovate with contentNew ways to innovate with content
New ways to innovate with content
 

Similar to A JBoss Enterprise Middleware Solution to Improving Business Execution

S+S Architecture Overview
S+S Architecture OverviewS+S Architecture Overview
S+S Architecture OverviewDavid Solivan
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructureAngel Knight
 
Business Integration
Business IntegrationBusiness Integration
Business Integrationmiriam
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablitiesShashikant Sethy
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544ypai
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...bpriddey
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupJim Basler
 
Soa Overview
Soa OverviewSoa Overview
Soa OverviewTerry Cho
 
Makersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development OverviewMakersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development Overviewslodha
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_expSrinivas .
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik Dusara
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityCA API Management
 

Similar to A JBoss Enterprise Middleware Solution to Improving Business Execution (20)

S+S Architecture Overview
S+S Architecture OverviewS+S Architecture Overview
S+S Architecture Overview
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
 
SandeepVanama_Resume
SandeepVanama_ResumeSandeepVanama_Resume
SandeepVanama_Resume
 
Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8Ibt Soa Babson Talk V8
Ibt Soa Babson Talk V8
 
Sindhumathi Vellaidurai
Sindhumathi VellaiduraiSindhumathi Vellaidurai
Sindhumathi Vellaidurai
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
 
Are you ready for the transformation
Are you ready for the transformationAre you ready for the transformation
Are you ready for the transformation
 
Elado development capablities
Elado development capablitiesElado development capablities
Elado development capablities
 
IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544IEEE-SCCPresentation.290214544
IEEE-SCCPresentation.290214544
 
SreenuPrasad
SreenuPrasadSreenuPrasad
SreenuPrasad
 
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
 
AIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User GroupAIA 4 Iowa Apps User Group
AIA 4 Iowa Apps User Group
 
Soa Overview
Soa OverviewSoa Overview
Soa Overview
 
Makersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development OverviewMakersbay Nex-Gen Software Development Overview
Makersbay Nex-Gen Software Development Overview
 
salesforce_4+_years_exp
salesforce_4+_years_expsalesforce_4+_years_exp
salesforce_4+_years_exp
 
SteveWright
SteveWrightSteveWright
SteveWright
 
Maulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-NetMaulik-Dusara-SSE-TL-Net
Maulik-Dusara-SSE-TL-Net
 
Layer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and ComplexityLayer 7: Getting Your SOA to Production Without Cost and Complexity
Layer 7: Getting Your SOA to Production Without Cost and Complexity
 

A JBoss Enterprise Middleware Solution to Improving Business Execution

  • 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.
  • 8. Greater flexibility in connection options
  • 9.
  • 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.
  • 24. Greater flexibility in connection options
  • 25.
  • 26. JBoss Enterprise Application Platform in a Cloud
  • 27.

Editor's Notes

  1. Matt to cleanup
  2. SOA architectural principals which transcend products and tooling
  3. 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
  4. This is probably not the place for this diagram…move it where it makes more sense!