Presentation is loading. Please wait.

Presentation is loading. Please wait.

Keeping your Core Legacy Applications in the Mainstream

Similar presentations


Presentation on theme: "Keeping your Core Legacy Applications in the Mainstream"— Presentation transcript:

1 Keeping your Core Legacy Applications in the Mainstream
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 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

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

8 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)

9 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

10 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

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

12 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

13       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

14 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

15 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)

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

18 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

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

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

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

22 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

23 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

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


Download ppt "Keeping your Core Legacy Applications in the Mainstream"

Similar presentations


Ads by Google