1 / 31

From Legacy to SOA

From Legacy to SOA. Keeping your Core Legacy Applications in the Mainstream. 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.

bary
Download Presentation

From Legacy to SOA

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. 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

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

  4. Real Life Legacy Modernization

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

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

  7. Crossvision Legacy Modernization5 Solutions for a modular step-by-step approach

  8. 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 Web Enablement Modernized 1800 green screens in 3 months

  9. 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 SOA Enablement Underwriting process is now received, processed and approved within a day instead of 18 days

  10. 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 Application and Data Integration Integration of existing host applications (Cobol, CICS, Natural) with SAP NetWeaver

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

  12. ENTERPRISE SOA GOVERNANCE SOA Reference Architecture SECURITY SOA LIFECYCLE SOA MANAGEMENT authentication security policies 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 Portals (SOAP, JMS) Composite Applications Screen Flow Definition Screen Flow Enactment WS Façade Rich Internet Application PROCESS TIER RULES COMPOSITE SERVICES TIER LEGACY SERVICES TIER SERVICE ORCHESTRATION INFORMATION INTEGRATION Process Modeling Process Monitoring build validate Service design & build Session Integration Content-based routing Ontologies Process Administration Process Control execute Transformation Transaction Integration ATOMIC SERVICES Semantics manage Aggregation Inferencing Process Automation Process Analysis report Data Integration Compensation Semantic enactment simulate Persistence SOA REGISTRY & REPOSITORY associations publish discover metadata metadata versioning policies reporting analysis notification & subscription configuration management COMMUNICATIONS TIER asynchronous synchronous publish/subscribe reliable messaging correlation queuing IT TECHNOLOGY TIER Applications IT Infrastructure

  13. SOA Optimization SOA Process Composition SOA Governance SOA Business Services SOA Enablement Application Silos SOA Maturity Model  • 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

  14. Relation between SOA Maturity and Technology Stack SOA Maturity Model          

  15. Integrated SOA – Crossvision Suite Interaction Composite Applications metadata management • layout definitions (XML, WSDL) • orchestrationw/BPEL object fragments Crossvision Application Composer • 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 InformationIntegrator key functionality • Web service lookup (UDDI v3) • available services (WSDL) • extensibledata model Service Integration • provided services (WSDL) • orchestration & sequencing • user-definedtaxonomies Crossvision Service Orchestrator • subscription • notification • Web service lookup (UDDI v3) • available Services (WSDL) • auditing • reporting LegacyModernization • Register Web services (UDDI v2) • provided services (WSDL) Crossvision Legacy Integrator • adaptable views • extended search • Web service lookup (UDDI v2) • available Services (WSDL)

  16. 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

  17. 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

  18. 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

  19. 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

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

  21. 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

  22. SOA Governance with CentraSite

  23. Partners : CentraSiteTM Community Govern-ance SystemIntegrators Registries/Reposit-ories ESB Legacy Modernization Universities User Productivity Infrastructure Semantic Technologies Testing Business Apps Security Identity Manage-ment Business Rules BPM BI EA

  24. Customer Best Practices and Examples | Seite 24

  25. 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.

  26. 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.

  27. 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.

  28. 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

  29. Example Customer Solution Architecture

  30. 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

  31. Software AG. Bright ideas, everywhere. | Seite 31

More Related