GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION.

Slides:



Advertisements
Similar presentations
IBM SMB Software Group ® ibm.com/software/smb Maintain Hardware Platform Health An IT Services Management Infrastructure Solution.
Advertisements

Chapter 13 Review Questions
Database Architectures and the Web
7-1 INTRODUCTION: SoA Introduced SoA in Chapter 6 Service-oriented architecture (SoA) - perspective that focuses on the development, use, and reuse of.
A Successful RHIO Implementation
Federal Student Aid Technical Architecture Initiatives Sandy England
SAS® Data Integration Solution
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
SOA Best Practices INFOSYS 290, Section 3 Web Services: Concepts, Design and Implementation Adam Blum
Technical Architectures
Chapter 17: Client/Server Computing Business Data Communications, 4e.
1 Meeting the Reporting Challenges at International Paper.
Data Warehouse success depends on metadata
Distributed Systems: Client/Server Computing
1 sm Using E-Business Solutions to Meet Management Challenges: Interoperability & Flexibility Bring Success to the Implementation of Specialized Components.
1 Restricted to Nortel Networks Internal Review Ebusiness Infrastructure Platform.
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
Enterprise Resource Planning
Jason Morrill NCOAUG Training Day February, 2008
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
By N.Gopinath AP/CSE. Why a Data Warehouse Application – Business Perspectives  There are several reasons why organizations consider Data Warehousing.
SOA, BPM, BPEL, jBPM.
Word Wide Cache Distributed Caching for the Distributed Enterprise.
C8: Enterprise Integration Patterns in Sonic ™ ESB Stefano Picozzi Solutions Architect.
Introduction to the Enterprise Library. Sounds familiar? Writing a component to encapsulate data access Building a component that allows you to log errors.
ESB Guidance 2.0 Kevin Gock
FIORANO SERVICE BUS The Cloud Enablement Platform
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
The GPAA RFP to implement Enterprise Data Management 1 GPAA15/2015.
FINANCIAL SERVICES INTEGRATION INDUSTRY SOLUTION.
C Copyright © 2009, Oracle. All rights reserved. Appendix C: Service-Oriented Architectures.
Database Architectures and the Web Session 5
Rodney Holman Mandip Kaur Information Builders  Company Name: Information Builders  CEO and Founder: Gerald D. Cohen  Address: Two Penn Plaza, New.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
TRANSPORT&LOGISTICS SERVICES INTEGRATION INDUSTRY SOLUTION.
December 15, 2011 Use of Semantic Adapter in caCIS Architecture.
SOA based Business Solutions Krishna Prasad Sunil Kumar K.V.
COLD FUSION Deepak Sethi. What is it…. Cold fusion is a complete web application server mainly used for developing e-business applications. It allows.
FIORANO FOR SAAS.  Fiorano addresses the need for integration technology that bridge the gap between SaaS providers and Consumers.  Fiorano enables.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
Introduction to ESBs: Mule UC San Diego CSE 294 November 14, 2008 Barry Demchak.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
INDUSTRY SOLUTION TELECOMMUNICATION SERVICES INTEGRATION.
SOA-21: Integrating SAP and Other Packaged Applications into your SOA Infrastructure Wayne Lockhart Sr. Product Manager.
Service Oriented Architecture CCT355H5 Professor Michael Jones Suezan Makkar.
INNOV-10 Progress® Event Engine™ Technical Overview Prashant Thumma Principal Software Engineer.
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
© FPT SOFTWARE – TRAINING MATERIAL – Internal use 04e-BM/NS/HDCV/FSOFT v2/3 JSP Application Models.
Making Friends with Your Public Works Department Using GIS Sherry Coatney Intergraph Corporation
Introducing… Conferencing Manager. Agenda Citrix MetaFrame Conferencing Manager Solving business challenges Value to our channel Citrix MetaFrame Conferencing.
Introduction to EJB. What is an EJB ?  An enterprise java bean is a server-side component that encapsulates the business logic of an application. By.
Christian Stiller Technical Account Manager SOA-23: Enterprise Integration Patterns in Sonic ™ ESB.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
© 2011 IBM Corporation ® Managing Decision services in WebSphere Message Broker using WebSphere ILOG JRules. Amar Shah Mallanagouda Patil December 2011.
Building a Data Warehouse
ORACLE SOA 11g ONLINE TRAINING
N-Tier Architecture.
LOCO Extract – Transform - Load
The Client/Server Database Environment
Database Architectures and the Web
Ebusiness Infrastructure Platform
SAS® Data Integration Solution
Inventory of Distributed Computing Concepts
Service Oriented Architecture (SOA)
Chapter 17: Client/Server Computing
Demo for Partners and Customers
Presentation transcript:

GOVERNMENT SERVICES INTEGRATION INDUSTRY SOLUTION

Today it is more critical then ever for government agencies to leverage existing assets, collect and analyze information from a variety of sources and redistribute it as quickly as possible to other organizations that need it, and provide citizens with convenient access to information and services. In the most complex government environments to streamline processes, improve service to citizens, optimize information sharing, and provide real-time visibility into events that affect security or the effectiveness of government operations and services. GOVERNMENT INDUSTRY IT CHALLENGE

Myths endorsed by current process- driven Integration solutions Reality: The Message-Driven ESB Effect Adding a new service takes 2-4 weeks Zero-latency service modifications enabled by re-usability of message-driven Services ‘Certified Delivery’ of messages consumes valuable networking bandwidth Peer-to-peer data transport obviates any penalties of networking bandwidth Process changes necessitate service downtime and hence lost productivity Dynamic service replacements without downtimes – no productivity disruptions typically tied to particular platforms - Java or Microsoft’s.NET Standards-based, interoperable with either Java or.NET platforms Expensive solutions, often over $1,000,000 Equivalent benefits at a fractional cost, typically less than $200,000 MESSAGE-DRIVEN SOA

 The agency’s warehouse management was facing a big challenge in extending its services for its users, owing to complexity of integrating its existing systems.  Managing Inventory across different locations was getting increasingly cumbersome.  Increasing Cost of maintenance owing to:  Significant manual work relating to data manipulation and processing  Lack of transactional visibility  Extended ‘time-to-go-live’ deterring much needed changes in existing business processes SUBSET OF THE BUSINESS PROBLEM FOR ANALYSIS

 Ability to query or “lookup” parts information (lookup request) and validate an inventory or collection of parts (validate request), which are exposed as Web Services.  The inventory requests arrive as flat file attachments or as requests from a Web application; these need to be transformed to XML and published on a JMS topic.  All inbound and outbound XMLs need to be validated for conformance and routed to appropriate JMS Queues.  The transformed inbound messages invoke appropriate Web Services.  The response message needs to be published onto appropriate destinations based on an Oracle database lookup.

FIORANO SOLUTION (1)  Fiorano implemented the solution using out-of-the-box services shipped with the installation. Fiorano ’ s solution is illustrated below:

FIORANO SOLUTION (2)

FIORANO SOLUTION (3)  STEP 1: HANDLE INBOUND REQUESTS  Component(s) Used: POP3, XSLT, Text2XML  Inbound requests in the form of flat file attachments are extracted from the mail server using the POP3 adapter and published onto a pre- defined JMS destination.  The text2XML adapter picks these messages, converts them to XML and publishes them on another JMS destination for further processing

FIORANO SOLUTION (4)  STEP 2: VALIDATE REQUEST XML  Component(s) Used: XMLVerification, CBR (Content Based Router)  Inbound XMLs (and Outbound Response XMLs) are picked from the relevant JMS Queues and validated for conformance by the XMLVerification component.  The CBR component routes the messages to appropriate data channels depending on the nature of the message (Request / Response); the same flow is reused to handle both requests as well as responses.

FIORANO SOLUTION (5)  STEP 3: EXECUTE BUSINESS LOGIC  Component(s) Used: CBR, XMLSplitter, WSConsumer, Aggregator, XSLT  The Lookup / Validate requests are routed to appropriate data flows by the Content Router (CBR).  The requests are split (using XMLSplitter) and the business logic, which is deployed as a remote Web service is invoked using the WSConsumer.  The response messages are grouped (using the Aggregator), transformed (XSLT) and published to respective JMS destinations.

FIORANO SOLUTION (6)  STEP 4: HANDLE OUTBOUND RESPONSE  Component(s) Used: DB, Cache, JMSIn  The response from the Web Service is dynamically routed to an appropriate JMS destination (using the JMSIn component), depending on a lookup in real-time.  The lookup is done via a Cache component (based on values populated from a database) to enhance performance, avoiding expensive DB lookups for every response message.

WHY FIORANO?  ARCHITECTURAL FIT The agency’s existing infrastructure required extensive communication over JMS. The Fiorano SOA platform, with an embedded peer-to-peer JMS implementation was a natural fit in their environment. The Fiorano platform does not require a separate / third party JMS server for message brokering.  COMPLETENESS OF THE POC IMPLEMENTATION Competing products lacked completeness and required several external tools, making the integration infrastructure very complex to maintain. Fiorano completed the POC requirement with no solution compromise well ahead of time.  FIORANO SUPPORT Highly responsive support from Fiorano was a significant plus

BENEFITS WITH FIORANO SOA PLATFORM  TRANSACTIONAL VISIBILITY One comprehensive view of the entire system from a central location.  MAXIMUM SCALABILITY The unique peer-to-peer architecture offered maximum scalability and optimized usage of hardware resources, allowing the agency to extend services to newer locations in a phased manner.  SIGNIFICANTLY REDUCED DEVELOPMENT TIME Intuitive Tools and comprehensive set of pre-built components Ability to easily debug the flow of distributed events across multiple service components Ability to adapt to change dynamically  OPEN SYSTEM ARCHITECTURE To realize the full benefits of new technologies and ensure adaptability to future needs.

THANK YOU! VISIT