Keeping your Core Legacy Applications in the Mainstream

Slides:



Advertisements
Similar presentations
Managing Service-Oriented Architectures Jim Bole VP Professional Services Infravio, Inc June 7,
Advertisements

Service Oriented Architecture Terry Woods Session 50.
Best Practices in Adopting SOA Mike Gilpin VP / Research Director Forrester Research.
Building an Operational Enterprise Architecture and Service Oriented Architecture Best Practices Presented by: Ajay Budhraja Copyright 2006 Ajay Budhraja,
Delivering Mission Agility Through Agile SOA Governance 13 th SOA e-Government Conference 4/12/2012 Presented by Wolf Tombe Chief Technology Officer (CTO)
Technical Track Session Service-Oriented Architecture Terry Woods.
© 2004 Visible Systems Corporation. All rights reserved. 1 (800) 6VISIBLE Holistic View of the Enterprise Business Development Operations.
Corporate Context: A SOA & BPM Alliance Via Business Data Management Amir Bahmanyari Architect.
Oracle Fusion Middleware
Service Oriented Architecture Concepts March 27, 2006 Chris Armstrong
CITT Regensburg Vom einzelnen Service zu konsistenten Service Landschaften – SOA LifeCycle Management Lars Wegerich crossvision Product Management.
Federal Student Aid Technical Architecture Initiatives Sandy England
Independent Insight for Service Oriented Practice Communicating SOA.
1 Introduction to SOA. 2 The Service-Oriented Enterprise eXtensible Markup Language (XML) Web services XML-based technologies for messaging, service description,
SOA Pilot BC Ferries BC OAUG 22 May 2008 Speakers: Chetan Sondagar – BC Ferries – Manager, Business & Safety Applications Mark Allen – Impac.
© 2006 IBM Corporation IBM Software Group Relevance of Service Orientated Architecture to an Academic Infrastructure Gareth Greenwood, e-learning Evangelist,
1 Software architecture adjustments for a changing business.
SOA with Progress Philipp Walther Consultant. © 2007 Progress Software Corporation2 Agenda  SOA  Enterprise Service Bus (ESB)  The Progress SOA Portfolio.
MD703 Class 8 DRAFT Agenda Midterm Return and Review –The Big Fix Discussion Application Integration –Workflow –EAI –Service Oriented Architecture Chapters.
1 Notification Service JA-SIG June 6, 2006 One stop shopping Jon Atherton Mark Mara.
Best Practices for Adopting SOA
Realising the Potential of Service Oriented Architecture Kris Horrocks Connected Systems Division Microsoft.
Systems Integration & Consulting June Copyright ® 2009 Ayenda Agenda Introduction to Systems Integration System Integration Challenges and Opportunities.
© 2006 IBM Corporation SOA on your terms and our expertise Discovering the Value of SOA SOA In Action SOA & End-2-End Business Driven Development using.
Enterprise Solutions BITEC: Business Integration Platform
® IBM Software Group © IBM Corporation IBM Information Server Service Oriented Architecture WebSphere Information Services Director (WISD)
95-843: Service Oriented Architecture 1 Master of Information System Management Service Oriented Architecture Oracle SOA Suite 11g.
Getting Smarter with Information An Information Agenda Approach
© 2006 IBM Corporation SOA on your terms and our expertise Software Overview IBM WebSphere Message Broker Extender for TIBCO RV.
MDC Open Information Model West Virginia University CS486 Presentation Feb 18, 2000 Lijian Liu (OIM:
SOA – Development Organization Yogish Pai. 2 IT organization are structured to meet the business needs LOB-IT Aligned to a particular business unit for.
SOA, BPM, BPEL, jBPM.
ESB Guidance 2.0 Kevin Gock
第三組 Produce a report on 1.SAP NetWeaver 2.SAP Web Application Server 3. SAP Solution Manager ~ Team member ~ 何承恩 謝岳霖 徐翊翔 陳鼎昇.
PROJECT NAME: DHS Watch List Integration (WLI) Information Sharing Environment (ISE) MANAGER: Michael Borden PHONE: (703) extension 105.
A Microsoft Perspective Kirby Bartholomew Product Manager Application Platform & Developer Marketing
PO320: Reporting with the EPM Solution Keshav Puttaswamy Program Manager Lead Project Business Unit Microsoft Corporation.
SOA based Business Solutions Krishna Prasad Sunil Kumar K.V.
Copyright ©2004 Virtusa Corporation | CONFIDENTIAL Service Oriented Architecture Ruwan Wijesinghe.
Web Services Igor Wasinski Olumide Asojo Scott Hannan.
Progress SOA Reference Model Explained Mike Ormerod Applied Architect 9/8/2008.
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
1 Geospatial and Business Intelligence Jean-Sébastien Turcotte Executive VP San Francisco - April 2007 Streamlining web mapping applications.
Why Governance? SOA Governance allows to n Master complexity of IT n Support business process change.
AUTHORS: MIKE P. PAPAZOGLOU WILLEM-JAN VAN DEN HEUVEL PRESENTED BY: MARGARETA VAMOS Service oriented architectures: approaches, technologies and research.
Michael Woods Sr. Technical Product Manager.
Databases JDBC (Java Database Connectivity) –Thin clients – servlet,JavaServer Pages (JSP) –Thick clients – RMI to remote databases –most recommended way.
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
Introduction to soarchitect. agenda SOA background and overview transaction recorder summary.
Imagining a Community Source Student Services System Leo Fernig Richard Spencer SOA Workshop Vancouver March 24, 2006.
IT Service Specification Synchronicity Carl Mattocks OASIS BCM TC,co-Chair ebXMLRegistry Semantic Content SC, co-Chair ITIL Knowledge.
Independent Insight for Service Oriented Practice Summary: Service Reference Architecture and Planning David Sprott.
David Smiley SOA Technology Evangelist Software AG Lead, follow or get out of the way Here Comes SOA.
Technical Support to SOA Governance E-Government Conference May 1-2, 2008 John Salasin, Ph.D. DARPA
IBM CEEMEA SOA SWAT Team © 2007 IBM Corporation Johannesburg, Aug. 21, 2008 Service Discovery, Creation & Reuse Julius PETER SWG SOA Sales Executive, CEEMEA.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Mike Ormerod C1: Applied SOA: Building Out Your SOA Environment with OpenEdge ® Applied Architect.
March 24, 2007 SOA CoP Demo Model Driven Enterprise SOA GSA Financial Management Enterprise Architecture Cory Casanave cory-c (at) modeldriven.com Oct.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
Service Oriented Architecture with Microsoft Platform Presenter name: Sandeep Kesiraju Company: Microsoft.
© IBM Corporation 2008 WebSphere demonstration Maurits André – WebSphere Technical Sales.
De Rigueur - Adding Process to Your Business Analytics Environment Diane Hatcher, SAS Institute Inc, Cary, NC Falko Schulz, SAS Institute Australia., Brisbane,
By Jeremy Burdette & Daniel Gottlieb. It is an architecture It is not a technology May not fit all businesses “Service” doesn’t mean Web Service It is.
SOA (Service Oriented Architecture)
Service-centric Software Engineering
SOA in Action Chapter 10 B. Ramamurthy 1/16/2019.
Introduction to SOA Part II: SOA in the enterprise
Presentation transcript:

Keeping your Core Legacy Applications in the Mainstream From Legacy to SOA Keeping your Core Legacy Applications in the Mainstream | Seite 1

Agenda Rejuvenate and Modernize your Core Systems with Service Oriented Architecture Extend your Core Systems into a full Service Oriented Architecture Customer Best Practices and Examples

Rejuvenate and Modernize your Core Systems with Service Oriented Architecture | Seite 3

Real Life Legacy Modernization

Reasons Why Organizations Choose to Modernize Protects Existing Investments Quickly Improves Business Efficiency Increases Application Reach Reduces Maintenance Burden

SOA starts with Legacy Modernization GOVERNANCE  Monolithic applications  Reusable services via Legacy Modernization Business services via Orchestration  Processes and Web 2.0 applications via Composition  Monitoring and optimization 

Crossvision Legacy Modernization 5 Solutions for a modular step-by-step approach

green screens in 3 months Web Enablement What does it do? Simplifies the usage and extends the reach of legacy systems Benefits: Increase productivity of end users Reduce training times and costs Improve service to customers and business partners New end-user experience with Web 2.0 and AJAX Modernized 1800 green screens in 3 months Note: Web enablement can have various flavors – it also can be achieved through SOA-enablement or application integration. It is very important to understand that legacy modernization changes the reputation of an applications. Capabilities: Automatic transformation of green screens into Web pages (no coding) Customizable and extensible Web framework for green-screen transformation and integration (Java, .NET) Download of Natural maps for improved screen identification Integration into Portals (SAP NetWeaver Portal, MS SharePoint Portal) AJAX-based Web applications based on native Java interfaces ( Application Designer) or on Web Services ( Application Composer) Integrate into Mobile devices (e.g. handheld barcode scanner) What is unique: Combine AJAX technology with screen-capturing technologies Instant transformation Broad coverage of terminal protocols Portal integration Products ApplinX crossvision Application Designer/Composer Business Package for Legacy Integration (SAP Enterprise Portal, iView)

is now received, processed and approved SOA Enablement What does it do? Enables reuse of legacy functionality to Web services for SOA environments Benefits: Reuse existing functionality Automate business processes (BPM) Standard-based Integration Ready for SOA governance Underwriting process is now received, processed and approved within a day instead of 18 days Note: SOA enablement is the entry point to crossvision SOA. If a customers already runs a legacy integration middleware (e.g. MQSeries, CICS Transaction Gateway, IMS Connect), he is able to connect directly into the crossvision Service Orchestrator via SOAP, JMS, Java or JDBC. Capabilities: Provides legacy green screen flows as Web service Provides legacy programs (e.g. Natural, COBOL, PL/1, RPG) as Web service Invokes external services out of a legacy application What is unique: Powerful screen flow tools to provide green screens as Web service Bi-directional Web service integration (provide, invoke) RPC and persistent messaging Runs on and off the mainframe Direct support of service registration and governance (CentraSite, UDDI) Products crossvision Legacy Integrator (restricted version of ApplinX and EntireX) For Adabas and Natural only Natural Business Services Adabas SOA Gateway CentraSite

Application and Data Integration What does it do? Merging and integrate data or functionality Benefits: High performance and availability Covers multiple types of integration Improve SAP business processes More current data for reporting and data warehouse environments Integration of existing host applications (Cobol, CICS, Natural) with SAP NetWeaver Note: Not every integration scenario can be solved with Web Services, some require a more direct integration that does not make use of HTTP and XML. Capabilities: SQL standard access to legacy data (e.g. VSAM, Adabas, IMS/DB) Provide heterogeneous SQL joins across various databases Mainframe to mainframe integration What is unique: Bi-directional integration with Java and .NET Synchronous and asynchronous communication Easy installation – rapid integration High performance communication Broad range of supported legacy environments (platforms, screen protocols, programming languages, databases) Products ApplinX EntireX For Natural only Natural Business Services SQL Gateways for Adabas, VSAM and IMS/DB Legacy Integrator for SAP R/3 SAP NetWeaver XI Adapter (based on ApplinX or EntireX) 3270, 5250, ApplinX Natural, COBOL, PL/1, EntireX

Extend you Core Systems into a full Service Oriented Architecture | Seite 11

SOA Reference Architecture ENTERPRISE SOA GOVERNANCE SECURITY SOA LIFECYCLE SOA MANAGEMENT security policies authentication integrity process policies compliance service administration & management monitoring logging configuration management security standards authorization non repudiation standards versioning quality control QoS – SLA notification auditing identification confidentiality security management PRESENTATION TIER Browser Channel Web Services Channel Development Channel Screen Flow Definition Screen Flow Enactment Portals (SOAP, JMS) WS Façade Composite Applications Rich Internet Application PROCESS TIER RULES COMPOSITE SERVICES TIER LEGACY SERVICES TIER Process Modeling Process Monitoring build SERVICE ORCHESTRATION INFORMATION INTEGRATION validate Service design & build Session Integration Process Administration Process Control execute Content-based routing Ontologies manage Transformation Semantics ATOMIC SERVICES Transaction Integration Aggregation Process Automation Process Analysis report Inferencing Compensation Data Integration simulate Semantic enactment Persistence SOA REGISTRY & REPOSITORY publish discover metadata metadata versioning associations policies reporting analysis notification & subscription configuration management COMMUNICATIONS TIER asynchronous synchronous publish/subscribe reliable messaging correlation queuing IT TECHNOLOGY TIER IT Infrastructure Applications

      SOA Maturity Model SOA Optimization SOA Process Composition SOA Governance SOA Business Services SOA Enablement Application Silos Demand/supply balance of service provider and consumer Business Performance Management / BAM Runtime-Governance and Policies  Consume services Service based processes Service based composite applications  Organizational Maturity Metadata Collaboration and defined roles SOA Lifecycle, all SOA assets in context  Define Business Domains Orchestrate technical services into valuable business services Meta Repository based consolidation  Legacy Modernization Service enablement Publish Services to a Registry  no SOA

Relation between SOA Maturity and Technology Stack SOA Maturity Model    Crossvision legacy integrator Create new services and value from existing systems without rip and replace Crossvision service orchestrator Compose and orchestrate high value business services Crossvision information integrator Combine data from different systems into a single user-friendly view CentraSite Manage and govern the lifecycle of your enterprise wide service landscape Crossvision business process manager Coordinate the flow of enterprise wide business processes Crossvision application composer Rapidly compose new business applications out of existing systems         

Integrated SOA – Crossvision Suite Interaction Composite Applications Crossvision Application Composer layout definitions (XML, WSDL) orchestration w/ BPEL object fragments metadata management Web service lookup (UDDI v3) available services (WSDL) Process Integration process models (XPDL, SVG) consumed services (WSDL) Crossvision Business Process Manager Web service lookup (UDDI v2) available services (WSDL) Information Integration information models (OXML) provided services (WSDL) Crossvision Information Integrator key functionality Web service lookup (UDDI v3) available services (WSDL) extensible data model Service Integration Crossvision Service Orchestrator provided services (WSDL) orchestration & sequencing user-defined taxonomies Web service lookup (UDDI v3) available Services (WSDL) subscription notification auditing reporting Legacy Modernization Crossvision Legacy Integrator Register Web services (UDDI v2) provided services (WSDL) adaptable views extended search Web service lookup (UDDI v2) available Services (WSDL)

Example - Solution Blueprint Business Process Management Governance And Management Other HR SAP Single View Legacy Integration Legacy Applications Enterprise Service Bus Custom Applications SQL Gateway External Services

Crossvision Legacy Integrator Enables integration of existing data and functionality into a service-oriented architecture Treat legacy systems as first class SOA citizens Avoid painful rip and replace Maximize leverage of existing IT assets Retain operational efficiency and competitive advantage Capitalize on strengths of proven transactions Continued reliability, security and performance Rapid Results Maximize re-use of what you have Deliver real business solutions within time and budget Crossvision Legacy Integrator USP’s: Proven and open Part of an integrated SOA environment including ESB, SOA registry/repository and modeling tools for AJAX-based composite applications Bi-directional integration Legacy systems become first class SOA citizens Completely transparent consumption of Web services (no XML or Web service skills required) Unmatched breadth Broad support of legacy platforms and system (z/OS, VSE, system i (AS/400), BS2000/OSD, OpenVMS, VM and more) Flexible approaches to Legacy Integration on different layers such as session, application logic or data

Crossvision Legacy Integrator External Web Service Invocation 3270 (z/OS, VSE) 5250 (System i, AS/400) VT or Natural-Unix (Unix, OpenVMS) ... Enterprise Service Bus (e.g., Crossvision Service Orchestrator) Composite Web Applications, Enterprise Mashups (e.g., Crossvision Application Composer) Mobile Devices (Handhelds, PDA, Scanner) z/OS, VSE, System i (AS/400) BS2000/OSD, Unix, OpenVMS CICS, IMS, Batch COBOL, PL/I, Natural, C, RPG … Crossvision Legacy Integrator

Crossvision Service Orchestrator Enables the composition of new business services from existing systems through the use of standards Unifies data and message format across all applications and data sources Powerful BPEL engine for process orchestration Simplified Integration Low-cost, incremental approach to integrate business data and processes delivers quick ROI Rapidly implements system to system orchestration Business Agility Allows reuse of services in multiple integrated processes Loosely coupled integration Crossvision Legacy Integrator USP’s: Proven and open Part of an integrated SOA environment including ESB, SOA registry/repository and modeling tools for AJAX-based composite applications Bi-directional integration Legacy systems become first class SOA citizens Completely transparent consumption of Web services (no XML or Web service skills required) Unmatched breadth Broad support of legacy platforms and system (z/OS, VSE, system i (AS/400), BS2000/OSD, OpenVMS, VM and more) Flexible approaches to Legacy Integration on different layers such as session, application logic or data

Crossvision Service Orchestrator – Architecture Security Services Enterprise Service Bus XML Fire-wall HTTP/ SOAP HTTP/ SOAP Adapters Gateways: SOAP JMS HTTP FTP Java JDBC e-mail File Socket EntireX Tamino Web Services BPEL Engine Custom Components Events JMS JMS Provider File e-Mail Natural, Cobol, PL1 .NET Trigger Task Scheduler

CentraSite Registry / Repository that enables reuse, change management and governance of the SOA lifecycle SOA Management and Governance Describe SOA components Define Service Level Agreements Run reports on the usage of services Analyze the impact of change Find and retrieve all SOA assets Reuse existing functionality Create new business processes and composite application Centralized Models Process Workflow Models – human-to-human Information Models – semantics Service Orchestration Models – system to system Crossvision Legacy Integrator USP’s: Proven and open Part of an integrated SOA environment including ESB, SOA registry/repository and modeling tools for AJAX-based composite applications Bi-directional integration Legacy systems become first class SOA citizens Completely transparent consumption of Web services (no XML or Web service skills required) Unmatched breadth Broad support of legacy platforms and system (z/OS, VSE, system i (AS/400), BS2000/OSD, OpenVMS, VM and more) Flexible approaches to Legacy Integration on different layers such as session, application logic or data

SOA Governance with CentraSite Extensible Data Model Extend the existing data-model to introduce new object types User Defined Taxonomies Categorize and reflect logical units like business domains Subscription and Notification Users can subscribe to individual registry objects and taxonomies to be notified about relevant changes Auditing Interactions with the registry will be logged Life-Cycle Management Infrastructure Supporting the development life-cycle through expressing a relationship between objects

Partners : CentraSiteTM Community Govern- ance System Integrators ESB Registries/ Reposit- ories Legacy Modernization Universities User Productivity Infrastructure Semantic Technologies Testing Business Apps Security The CentraSite Community allows partners to integrate their tools with CentraSite. Thus CentraSite becomes the common platform for SOA Governance across different tools and technologies, giving our customers the flexibility to choose from different products to complement Crossvision. E.g. Vordel for SOA Security or Parasoft for webservices testing. Identity Manage- ment Business Rules BPM EA BI

Customer Best Practices and Examples | Seite 24

Increase User Productivity with Composite Applications STUDENT HOME VIEW The Home Page of the Crossvision Campus Connect shows real time data from different sources in one single composite and contextual view.

Increase User Productivity with Composite Applications ADD A COURSE Adding a Course gives you a view that shows your current classes and an area where you can browse courses and view in real time if there is an opening in the course and more detailed information before applying for it. Class status of being open or closed will update in realtime.

Increase User Productivity with Composite Applications ADMIN REPORTS This is an example of how powerful in Context applications are in this report. An Administrator will be able filter the Data, drill in even more and act on it to make a more informed decision.

Customer Best Practices Extend and Reuse Legacy Applications and Business Functions as Fine Grained or Business Services Implement an Enterprise Service Bus (ESB) as the ‘back bone’ of your SOA, to allow services to be loosely coupled and allow for the creation of composite services Implement a SOA Governance and Management Tool, to allow for management, impact analysis and life-cycle management in the new Architecture Implement a robust security layer to protect web services, even if they are only deployed internally Implement Best Practices and Methodologies to ensure reuse of services and to support Business and IT resources

Example Customer Solution Architecture

Keep Your Core Legacy Applications in the Mainstream With an IT Health Check Free 1 ½ day Engagement Performed by Software AG Customer Executive Sponsored Onsite Discussion Topics include: Major Business Activities Focus on Critical Success Factors Protect Existing Investments and Reduce Maintenance Burden Review of Existing Systems and Software Technical Infrastructure Review Quickly Improve Business Efficiency Identify Strengths and Areas for Improvement Increase Application Reach Determine Capabilities and Access Desired Prioritize Needs

Software AG. Bright ideas, everywhere. | Seite 31