the core technologies of soa_tcm62-50331
TRANSCRIPT
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
1/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 1
Core Technologies
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
2/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 2
Quote of the Day
SOA is all about designing for change;
Designing for change cannot be realized
without technology, however, technologyalone could not enable SOA.
Frdric Faugre
SOA Stratgies
National Bank of Canada
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
3/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 3
Stuff we need 1. Service Enablement
3. Service Registry2. Service Access/Interaction
4. SOA Governance
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
4/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 4
Service Enablement
Easy for new bespoke apps
Java App Servers
.Net
SOAP, REST
Quite Easy for Packaged Apps
More vendors provide service interfaces
Are you on the right version ?
Service Enablement Tools Adapters
Specialist tools
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
5/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 5
Less risky
Less costly
75% intend
to modernize
Rip and Replace Application Modernization
Replace with packageHigh cost
High risk
RewriteLack of understanding
Loss of key personnel
The options
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
6/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 6
SOA Edition
Building the bridge to SOA
Today SOA
Green screens
Isolated applications
Difficult to change
Mysterious noodle code
Rich interfaces
Service orchestration
Designed to change
Governable and Manageable
Possibilities
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
7/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 7
One Size Does Not Fit All
Modern SOA architecture for legacy applications
Choice of optimal integration architecture
Comprehensive support for existing environments
Rapid service enablement with governance built-in
Direct access to data
Instant Web Enablement Comprehensive Mainframe Integration
On the fly transformation ofgreen screens into state-of-
the-art Web pages
Without touching existing
systems
Highly customizable
UserSession
Transactions Data
Events
Reusable Services
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
8/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 8
Stuff we need 1. Service Enablement
3. Service Registry2. Service Access/Interaction
4. SOA Governance
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
9/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 9
Service AccessEnterprise Service Bus Integration Platform
An ESB is a middleware solution that enablesinteroperability among heterogeneous environmentsusing a service-oriented model
- Burton
responsible for providing adistributed communicationsinfrastructure
- Forrester enables the separation of
communication and integration logicfrom the application business logic
- Gartner
ESB is a communication andmediation layer that connectsservice consumers and providers
- Gartner
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
10/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 10
Software AG Positioned as a Leader in the ESB Market
Source: Forrester Research, Inc., The Forrester Wave: Enterprise Service Buses, Q12009, January 26, 2009
The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and ForresterWave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical
representation of Forrester's call on a market and is plotted using a detailed spreadsheetwith exposed scores, weightings, and comments. Forrester does not endorse any vendor,
product, or service depicted in the Forrester Wave. Information is based on best available
resources. Opinions reflect judgment at the time and are subject to change.
Software AG earned top
scores for design-time
support by including its
CentraSite repository
The standout feature of
webMethods ESB is its
elegant tooling
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
11/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 11
webMethods Integration Platform Supports Business Goals
Service
Mediation
Service
Orchestration
Service
Enablement
All integration patterns SOA, EDA,
B2B
Rapid to deploy - high productivity,
reuse, cross platform
Sustained delivery speed -
Governance
Single server to globally distributed
solution
Proven architecture over 10 years
Low cost of management - low
number of components, advanced
monitoring.
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
12/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 12
What is the webMethods ESB Platform?
webMethods ESB
(Integration Server)
JMS Provider
(Broker)
Developer & Adapters
B2B (Trading Networks
& eStandards)
SOA Governance
+
+
+
+
webMethods ESB Platform
webMethods Market Presence
webMethods ESB (Integration Server)
Over 1,800 CustomerswebMethods Broker
Over 1,200 Customers
webMethods Trading Networks
Over 1,100 Customers
Profile of Typical Implementations Integration Backbone
B2B Integration
SOA Enablement
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
13/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
14/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
15/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
16/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 16
Structure: Multi-Organizational Capabilities enable SOA
Federation
App Dev Team
Project Team
App Dev Team
LOB IT
Partner
Customer
DMZ
Collaboration among
autonomous SOA providers
and consumers
SOA Federation
Service promotion between
registries and repositories
Policy driven access and actionsService lifecycle control
Multiple taxonomies
Relationships and impact analysis
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
17/30SOA Masterclass - Core Technologies | 11 February 2009 | Page 17
in
developmentin design
in designrequested
Aligning Governance with Traditional SDLCs
Check Policy X
requested in designin
development in testin
production
in
development
requested in test
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
18/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
19/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
20/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 20
Design Time Run Time Change TimeDeveloper Business UserArchitect Service
ConsumerIT Operations Admin
Structure: Role-based Design for Customized User
Interfaces
Over 50 pre-defined SOA roles serves multiple stakeholders.
Extend and create new roles as needed.
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
21/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
22/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 22
Scale: Unified System Of Record
Asset Registry Basic Information Binding Template Company WSDL
Asset Repository Schema Documents Documentation Sample Client Code Artifacts
Lifecycle Policies Design Time Run Time Change Time
SOA Asset Relationships Dependencies Associations Similarities
Service Delivery Contracts Consumers Services Policies Deployments
Performance Metrics Response Time Successful Transactions Service Faults Throughput
UDDI
SOA Assets
Policies
Relationships
Contracts
Performance
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
23/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 23
CentraSite Governance Edition
APIs for
Policy Enforcement Points
(PEP)
Federated Registries /
Repositories Service Consumers
Design & Development
Tools
RegistryMetadata
ContentRepository
CentraSite Governance Edition
Repository Engine
RepositoryInterface
ebRS
JAXR API
UDDIv3
Registry & GovernanceApplication
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
24/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
25/30
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
26/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 26
Visibility with Insight
Step 2: Let the Application Run
Insight automatically discovers call flowsand maps dependencies end-to-endwith no custom coding or configuration
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
27/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 27
Visibility with Insight
Step 3: Slice & Dice Data
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
28/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 28
Enterprise-scale SOA and BPM
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
29/30
SOA Masterclass - Core Technologies | 11 February 2009 | Page 29
Software AG Positioned as a Leader in the
Integration-Centric BPM Suites Market
Source: Forrester Research, Inc., The Forrester Wave: Integration-Centric BusinessProcess Management Suites, Q4 2008, October 6, 2008
The Forrester Wave is copyrighted by Forrester Research, Inc. Forrester and ForresterWave are trademarks of Forrester Research, Inc. The Forrester Wave is a graphical
representation of Forrester's call on a market and is plotted using a detailed spreadsheetwith exposed scores, weightings, and comments. Forrester does not endorse any vendor,
product, or service depicted in the Forrester Wave. Information is based on best available
resources. Opinions reflect judgment at the time and are subject to change.
Software AG received high
scores across the board
-
7/29/2019 The Core Technologies of SOA_tcm62-50331
30/30