From Legacy to SOA - PowerPoint PPT Presentation

About This Presentation
Title:

From Legacy to SOA

Description:

VT or Natural-Unix (Unix, OpenVMS) External. Web Service. Invocation. Composite ... BS2000/OSD, Unix, OpenVMS. CICS, IMS, Batch. COBOL, PL/I, Natural, C, RPG ... – PowerPoint PPT presentation

Number of Views:67
Avg rating:3.0/5.0
Slides: 32
Provided by: hena
Category:
Tags: soa | legacy | openvms

less

Transcript and Presenter's Notes

Title: From Legacy to SOA


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

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
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
7
Crossvision Legacy Modernization 5 Solutions
for a modular step-by-step approach
8
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
9
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
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
11
Extend you Core Systems into a full Service
Oriented Architecture
12
SOA Reference Architecture
SECURITY
SOA MANAGEMENT
SOA LIFECYCLE
security policies
authentication
integrity
service administration management
logging
configuration management
monitoring
process
policies
compliance
security standards
authorization
non repudiation
QoS SLA
notification
auditing
standards
versioning
quality control
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
Process Administration
Process Control
execute
Ontologies
Transaction Integration
Transformation
ATOMIC SERVICES
manage
Semantics
Aggregation
Process Automation
Process Analysis
report
Inferencing
Data Integration
Compensation
simulate
Semantic enactment
Persistence
SOA REGISTRY REPOSITORY
associations
discover
metadata
policies
notification subscription
reporting
publish
metadata versioning
analysis
configuration management
COMMUNICATIONS TIER
asynchronous
synchronous
publish/subscribe
reliable messaging
correlation
queuing
IT TECHNOLOGY TIER
Applications
IT Infrastructure
13
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)
  • orchestration w/ 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
HTTP/SOAP
XMLFire-wall
HTTP/SOAP
Adapters
SOAP JMS HTTP FTP Java JDBC e-mail File Socket Ent
ireX 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
Registries/Reposit-ories
SystemIntegrators
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
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.
Write a Comment
User Comments (0)
About PowerShow.com