SlideShare a Scribd company logo
CONNECT WITH US:
Leveraging Governance in WSRR for
IIB and Data Power - AEC-1523
IBM InterConnect 2015 Conference
Jiwan S. Panjiker
Technical Lead
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
2
CONNECT WITH US:
Speaker Introduction
3
Jiwan S. Panjiker
Technical Lead - Prolifics
Jiwan is a Technical Lead at Prolifics and has extensive
expertise in the IBM WebSphere suite of products. He has played
a key role at several strategic clients by providing technical
leadership. Jiwan has an extensive background in the design and
development of SOA and integration solutions, with a proven
track record of consulting and architecting solutions for several
industry verticals
CONNECT WITH US: 4
5-Years Compound
Annual Growth Rate
19%
Employees
Worldwide
1,500
Global Presence
United States, United Kingdom, Germany, India
20+
Technology
Accelerators
550+
Technical
Certifications
Over 10 Technology and
Solutions Awards since 2009
including Business Agility,
Customer Integration and Digital
Experience, the first ever
Beacon Laureate for Business
Agility
Over 160 global customers
are currently Fortune
1000 companies
Best-in-class architects and
specialty experts:
BPM, Integration, Digital
Experience, Security, Testing,
Business Analytics and
Enterprise Content Management
End-to-End Project
Expertise
Rate of Repeat
Engagements*
91%
Prolifics at a Glance
Years in
Business
35+
Offices
14
Awards
Technology Expertise
Fortune 1000
*based on % revenue Source – December 2013 internal revenue metrics
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
5
CONNECT WITH US:
SOA Governance
6
Governance, IT Governance , SOA Governance?
SOA
Governance
IT Governance
Governance
Governance means establishing and
enforcing people with chains of responsibilities to
achieve organizational goals
IT Governance is an extension of
governance – Application of governance to IT
organization by establishing mechanisms and
policies used to measure and control the way IT
decisions are made and carried out
SOA Governance is an
extension/specialization of IT governance
focused on the lifecycle of services components,
services and business processes to ensure
the business value of SOA
SOA Governance is key
for running overall IT
Governance
CONNECT WITH US:
More on SOA Governance
 SOA governance does not design the services, but provide guidance for
the development and management of reusable services.
 Service Governance determines who should
 Define
 Use
 Monitor
 Authorize changes to existing services
> SOA Governance establishes the agreements between the providers of
services and the consumers of those services that tell the consumers
what they can expect and the providers what they are obligated to
provide.
> Governance is a “political” problem, not a technological or a business
problem.
7
CONNECT WITH US:
SOA Governance Lifecycle
Design the Governance Approach
Define/modify governance processes
Design policies and enforcement mechanisms
Identify success factors, metrics
Identify owners and funding model
Charter/refine SOA Center of Excellence
Design governance IT infrastructure
Put the Governance Model
into Action
Deploy governance mechanisms
Deploy governance IT infrastructure
Educate and deploy on expected
behaviors and practices
Deploy policies
Manage & Monitor
the Governance Processes
Monitor compliance with policies
Monitor compliance
with governance arrangements
Monitor IT effectiveness metrics
Scope the Governance Need
Document and validate business strategy
for SOA and IT
Assess current IT and SOA capabilities
Define/Refine SOA vision and strategy
Review current Governance capabilities
and arrangements
Layout governance plan
8
CONNECT WITH US:
SOA Governance
Why Governance is Important – A Real Life Scenario
6. Maintenance
costs soar /
provider
ends service
Currency conversion service
Accounting department
App. 1 App. 2
5. Fix works
temporarily
but problem
reappears
4. Service
is fixed at
provider’s
expense
3. LOBs
increase use
of service /
quality suffers
2. Other
LOBs
start using
the service
1. A currency
service is created
for a specific line
of business (LOB)
Sales
Order
fulfillment
Legal
Purchasing
9
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
10
CONNECT WITH US:
Introduction to SOA Governance in WSRR
 A repository, conceptually like a database, that stores artifacts for retrieval at
both design time and run time
 A registry that is designed to represent and govern SOA services
 Register your services for visibility and reuse
 Optimize resource costs by governing service consumption with service
contract management
 Accelerate reuse with Automated Service Discovery across heterogeneous
environments
 Apply operational policies consistently to help achieve reliability and
compliance
What is WebSphere Service Registry and Repository?
What does WebSphere Service Registry and Repository do?
11
CONNECT WITH US:
Basics of an End-to-End SOA Governance Infrastructure
Federated
Identity
Manager
Services
Manager
Note: not every relationship is shown.
Services
Registry and
Repository
Security
Gateway
Security
Policy
Manager
Services
Manager
Security
Gateway
ESB
Services
Registry and
Repository
WebSphere DataPower
SOA Appliance
Tivoli Composite Application
Manager for SOA
Tivoli Security
Policy Manager
WebSphere Service
Registry and Repository
IBM Integration Bus
12
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
13
CONNECT WITH US:
Integration with WebSphere Service
Registry and Repository
Publish
and Find
Services
Runtime
lookup of
Services
Generic Client
Using SOAP / Java™
API (.NET etc.)
Federate
operational and
health
information
Find services,
enforce policies,
enforce SLAs, and
security
UDDI Registries
Federate service
Information
Extend
value of
Business
Partnerstools
WebSphere
DataPower® SOA
Appliance
Business Process
Management (BPM) Solutions Products from
independent software
vendors (ISVs)
14
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
15
CONNECT WITH US:
ESB Integration
Publish Find Enrich GovernManage
WebSphere Service Registry and Repository
+
Dynamic Endpoint Selection
1) ESB mediation is invoked
2) Mediation queries
WebSphere Service
Registry and Repository for
information about the
requestor and candidate
provider
3) Mediation matches
requestor with best
candidate provider
4) Message is routed
Availability Management
1) Selected provider fails to
respond due to failure
2) Mediation queries
WebSphere Service
Registry and Repository
to find other candidate
providers
3) Mediation matches
requestor with best
candidate provider
4) Message is routed
Policy Enforcement
1) Mediation queries
WebSphere Service
Registry and Repository for
information about the
requestor and candidate
provider
2) Mediation retrieves policy
information from registry
3) Requestor and provider are
matched based on these
policies
4) Message is routed
16
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
17
CONNECT WITH US:
IIB Integration with WSRR
Integration with IBM Integration Bus (IIB)
Runtime Service Lookup and Selection
DJ
WSDL
Message Flow/Mediation
Service
Requestor
Filter
Map Invoke
Invoke
SOAP
SOAP
NASDAQ
WSDL
SOAP
Lookup
WSRR
Meta-Data:
Category
Cost
...
Finance
0.01
...
Finance
0.03
...
Metadata
Repository
NASDAQ
WSDL
DowJones
WSDL
Local
Cache
WSRR=WebSphere Service Registry and Repository
18
CONNECT WITH US:
IIB Nodes
• The EndpointLookup node can
retrieve a service endpoint for a
WSDL service from WebSphere
Service Registry and Repository.
• The RegistryLookup node can
retrieve any artifact stored in
WebSphere Service Registry and
Repository, for example, WSDL,
XSD, XSLT, WS-policy
documents.
19
CONNECT WITH US:
IIB Integration with WSRR - Usage
Patterns
When Destination is a SOAP/HTTP Web Service
• Use Endpoint Lookup node to retrieve endpoint
address from
WSRR
– Set “Match Policy” = “One”
• Use any Input Node (MQ, HTTP, JMS etc.)
• Wire Endpoint Lookup output directly to
SOAP/HTTP Request
node
Service Proxy (SOAP/HTTP)
20
CONNECT WITH US:
IIB Integration with WSRR - Usage
Patterns
Service Selection
For example, choosing between premium and standard service
• Use Endpoint Lookup node to retrieve a set of endpoints
– Set “Match Policy” = “All”
• Use a transformation node to
– Select the required service
– Copy the endpoint information into the correct place for the SOAP
Request node
Alternatively, branch earlier in the message flow and use two
Endpoint Lookup nodes
21
CONNECT WITH US:
IIB Integration with WSRR - Usage
Patterns
SLA Checking (Registry Look Node)
Use Registry Lookup node to retrieve metadata for service consumer:
Specify a “User Property” with name “gep63_consumerIdentifier” and the
specified “consumer id” as the value
Set “Depth Policy” = “Return matched plus all related entities”
Use a transformation node to:
Check that only a single service version was returned
Check that the service version has an active SLA with the specified “context id”
Check that the target service has at least one online endpoint
Forward the request to the target service if all of the above checks pass, or
return a SOAP fault
22
CONNECT WITH US:
Agenda
 Speaker Introduction
 SOA Governance
 Introduction to SOA Governance in WSRR
 Integration with WSRR
 ESB Integration
 IIB Integration with WSRR
 Data Power Integration with WSRR
23
CONNECT WITH US:
DataPower Integration with WSRR
• WebSphere Service Registry and Repository
(WSRR) Subscription
• Subscribe to a concept, named query, or a
WSDL
• Retrieves WSDL and WS-Policy (if
selected)
• Polling is asynchronous with service
requests
• Representational state transfer (REST) query
• Query any WebSphere Service Registry
• Repository content using a REST Fetch
action
• Further queries using Xpath results are
cached
WSRR Subscription
24
CONNECT WITH US:
DataPower Integration with WSRR
DataPower Usage - Policy Enforcement
Service
Provider
Service
Consumer
WebSphere
DataPower® SOA
Appliance
Policy enforcement point
WWS
Policy administration point
WSRR Sub
Policy
Agreement
WSRR
SLA enforcement policy
25
CONNECT WITH US:
DataPower Integration with WSRR
WS Mediation Policy in WSRR enforced in DataPower
WSRR
authors
Policy
Usage patterns
• Reject based on Condition
• Queue based on Condition
• Route based on Condition
• Message validate
• Message translate
• Notify (log) based on
Condition
DataPower enforces Policy
26
CONNECT WITH US:
Monday How BroadcastMusic,Inc. Devised and
EnabledEnterpriseArchitecturefrom
Corporate Strategy
12:15 PM - 1:15 PM
Integrating Salesforce.com and Oracle
ERP Using IBM WebSphere Cast Iron
2:00 PM - 3:00 PM
Business Process & Decision
Management
3:30 PM - 4:30 PM
Recommended Design Considerations
for Enterprise Monitoring using SCAPM
and Netcool OMNIbus
5:00 PM - 6:00 PM
Tuesday Smarter Integration Using the IBM SOA
Foundation Stack: Best Practices and
Lessons Learned
8:00 AM - 9:00 AM
Best Practices for Monitoring Your
Cloud Environment and Applications
9:30 AM - 10:30 AM
Delivering Enterprise Applications:
Faster. Cheaper. Better
11:00 AM – 11:50 AM
Applicability of IBM SOA Approach In
Manual Processes Automation
11:30 AM-11:50 AM
Leveraging Governance in the IBM
WebSphere Service Registry and
Repository for IIB and DataPower
12:30 PM - 1:30 PM
Broadcast Music Inc. Release
Rockstars: Program-Wide DevOps
Success with UrbanCode Deploy
3:30 PM - 4:30 PM
Empowering SmartCloud APM -
Predictive Insights and Analysis: A Use
Case Scenario
5:30 PM - 6:30 PM
Wednesday Architecting and Tuning IIB/eXtreme
Scale for Maximum Performance and
Reliability, Featuring TBC
8:00 AM - 9:00 AM
MasterCard's Modeling and
Governance of Decisions and
Processes for Improved Fraud
11:00 AM - 12:00 PM
How BMI is Revolutionizing the Music
Business Using IBM’s BPM and
Integration Technology
2:00 PM - 3:00 PM
Integrating IBM Pure Application
Systems and IBM Urbancode Deploy: A
GE Capital Case Study
2 :00 PM – 3:00 PM
Thursday Aetna’s Vision for a Healthier World:
Smarter Architecture and a Scalable
Integration Bus
9:00 AM - 10:00 AM
From Print to Cloud & Beyond with
IBM Integration Bus at Chemical
Abstracts Service
9:00 AM – 10:00 AM
Using the Power of IBM Tivoli Common
Reporting to Make Smart Decisions:
The Untold Story
2:30 PM - 3:30 PM
27
Learn More: Prolifics at Interconnect
CONNECT WITH US:
• Tap into in-depth sessions, including customer use
cases from Aetna Healthcare and EmblemHealth
• See detailed demos of IBM Integration Bus
• Network with top technologists from Prolifics, IBM,
and your peers from the world’s top organizations
Learn more at
ProlificsRoadshow.com
Boston • March 16 • New York City • May 5
The Future of Integration: Integration Bus, Mobile,
API Management, and Managed Services
CONNECT WITH US:
Thank You
Your Feedback is
Important!
Access the InterConnect 2015
Conference CONNECT Attendee Portal
to complete your session surveys from
your smartphone, laptop or conference
kiosk.
CONNECT WITH US:
Let’s Continue the
Conversation….
Jiwan Panjiker
Jiwan.Panjiker@prolifics.com
Visit these useful links on the Prolifics website:
Case Studies http://www.prolifics.com/resources/case-studies
Webcasts http://www.prolifics.com/resources/webcasts
Videos http://www.prolifics.com/resources/videos
Solution Briefs http://www.prolifics.com/resources/solution-briefs
Blog http://www.prolifics.com/blog
Twitter http://www.twitter.com/prolifics
Facebook http://www.facebook.com/ProlificsTech
Prolifics TV http://www.youtube.com/prolificstv
Ad

More Related Content

What's hot (20)

Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
Prolifics
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
Prolifics
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Prolifics
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern Architecture
Prolifics
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital Enterprise
Prolifics
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
Prolifics
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
Prolifics
 
Whats new in web methods 9.12
Whats new in web methods 9.12Whats new in web methods 9.12
Whats new in web methods 9.12
Kellton Tech Solutions Ltd
 
Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...
Kellton Tech Solutions Ltd
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
Prolifics
 
Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330
Andreas Crona
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
Debajani Mohanty
 
The Evolution of Integration
The Evolution of IntegrationThe Evolution of Integration
The Evolution of Integration
Software AG
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application Modernization
JK Tech
 
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Vidyasagar Machupalli
 
Cloudtechnologyassociatepart 1
Cloudtechnologyassociatepart 1Cloudtechnologyassociatepart 1
Cloudtechnologyassociatepart 1
Anne Starr
 
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
MuleSoft
 
DevOps with Chef
DevOps with ChefDevOps with Chef
DevOps with Chef
Kellton Tech Solutions Ltd
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
Kellton Tech Solutions Ltd
 
Discover BPM Optimization in the Cloud
Discover BPM Optimization in the CloudDiscover BPM Optimization in the Cloud
Discover BPM Optimization in the Cloud
Prolifics
 
Delivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. BetterDelivering Enterprise Applications: Faster. Cheaper. Better
Delivering Enterprise Applications: Faster. Cheaper. Better
Prolifics
 
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Integrating IBM PureApplication System and IBM UrbanCode Deploy: A GE Capital...
Prolifics
 
Cloud Options for a Modern Architecture
Cloud Options for a Modern ArchitectureCloud Options for a Modern Architecture
Cloud Options for a Modern Architecture
Prolifics
 
Compose Your Digital Enterprise
Compose Your Digital EnterpriseCompose Your Digital Enterprise
Compose Your Digital Enterprise
Prolifics
 
PureApplication: System, Service, Software
PureApplication: System, Service, SoftwarePureApplication: System, Service, Software
PureApplication: System, Service, Software
Prolifics
 
Customizing the Mobile Connections App
Customizing the Mobile Connections AppCustomizing the Mobile Connections App
Customizing the Mobile Connections App
Prolifics
 
Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...Understanding how Hybrid Integration and API Reference Architecture enables C...
Understanding how Hybrid Integration and API Reference Architecture enables C...
Kellton Tech Solutions Ltd
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
Prolifics
 
Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330Acando - Cloud Based Integration - Seminar 20170330
Acando - Cloud Based Integration - Seminar 20170330
Andreas Crona
 
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Software AG’s webMethods Integration Cloud: Integrate Cloud Apps with ease
Kellton Tech Solutions Ltd
 
SOA in banking issues and remedies
SOA in banking   issues and remediesSOA in banking   issues and remedies
SOA in banking issues and remedies
Debajani Mohanty
 
The Evolution of Integration
The Evolution of IntegrationThe Evolution of Integration
The Evolution of Integration
Software AG
 
Platform & Application Modernization
Platform & Application ModernizationPlatform & Application Modernization
Platform & Application Modernization
JK Tech
 
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Building Enterprise enabled Cognitive Mobile application for a Hybrid Cloud E...
Vidyasagar Machupalli
 
Cloudtechnologyassociatepart 1
Cloudtechnologyassociatepart 1Cloudtechnologyassociatepart 1
Cloudtechnologyassociatepart 1
Anne Starr
 
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led ConnectivityThe Payer of the Future: Modernizing Health Insurance with API-led Connectivity
The Payer of the Future: Modernizing Health Insurance with API-led Connectivity
MuleSoft
 
What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy? What all it takes to build a successful hybrid integration strategy?
What all it takes to build a successful hybrid integration strategy?
Kellton Tech Solutions Ltd
 

Viewers also liked (8)

How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
Prolifics
 
1251 service visibility and management with wsrr
1251   service visibility and management with wsrr1251   service visibility and management with wsrr
1251 service visibility and management with wsrr
Nick Butler
 
SOA Governance and WebSphere Service Registry and Repository
SOA Governance and WebSphere Service Registry and RepositorySOA Governance and WebSphere Service Registry and Repository
SOA Governance and WebSphere Service Registry and Repository
IBM Sverige
 
1200 wsrr & iib - advanced integration - final
1200   wsrr & iib - advanced integration - final1200   wsrr & iib - advanced integration - final
1200 wsrr & iib - advanced integration - final
smithson.martin
 
Extending WSSR to Legacy Applications
Extending WSSR to Legacy ApplicationsExtending WSSR to Legacy Applications
Extending WSSR to Legacy Applications
Prolifics
 
1250 what's new in wsrr
1250   what's new in wsrr1250   what's new in wsrr
1250 what's new in wsrr
Nick Butler
 
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
ExternalEvents
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway
 
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
How to Leverage IBM Technology and Custom Portal Dashboards to Monitor the He...
Prolifics
 
1251 service visibility and management with wsrr
1251   service visibility and management with wsrr1251   service visibility and management with wsrr
1251 service visibility and management with wsrr
Nick Butler
 
SOA Governance and WebSphere Service Registry and Repository
SOA Governance and WebSphere Service Registry and RepositorySOA Governance and WebSphere Service Registry and Repository
SOA Governance and WebSphere Service Registry and Repository
IBM Sverige
 
1200 wsrr & iib - advanced integration - final
1200   wsrr & iib - advanced integration - final1200   wsrr & iib - advanced integration - final
1200 wsrr & iib - advanced integration - final
smithson.martin
 
Extending WSSR to Legacy Applications
Extending WSSR to Legacy ApplicationsExtending WSSR to Legacy Applications
Extending WSSR to Legacy Applications
Prolifics
 
1250 what's new in wsrr
1250   what's new in wsrr1250   what's new in wsrr
1250 what's new in wsrr
Nick Butler
 
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
Follow-up of the WSRR 2015. Priority of action: Global Management of Soil Org...
ExternalEvents
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway
 
Ad

Similar to Leveraging Governance in the IBM WebSphere Service Registry and Repository for IIB and DataPower (20)

Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
Angel Knight
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
Pini Cohen
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
DATA Inc.
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environment
Dav Hol
 
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
Perficient, Inc.
 
SOA Presentation
SOA PresentationSOA Presentation
SOA Presentation
Mark Goetsch
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
stevendearborn
 
soa ppt v7.ppt
soa ppt v7.pptsoa ppt v7.ppt
soa ppt v7.ppt
PrasannaVenkatesanVe1
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governance
ssuser3a47cb
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
Coi Xay
 
Service Analysis And Design
Service Analysis And DesignService Analysis And Design
Service Analysis And Design
Rody Middelkoop
 
Keys To Successful Governance with SOA
Keys To Successful Governance with SOAKeys To Successful Governance with SOA
Keys To Successful Governance with SOA
Nathaniel Palmer
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
miriam
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2
 
I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807
Dreamforce07
 
SOA Program
SOA ProgramSOA Program
SOA Program
meymane
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process Server
GaneshNagalingam1
 
Web Business Platforms On The Cloud An Engineering Perspective
Web Business Platforms On The Cloud   An Engineering PerspectiveWeb Business Platforms On The Cloud   An Engineering Perspective
Web Business Platforms On The Cloud An Engineering Perspective
Harsh Jegadeesan
 
Soa Overview
Soa OverviewSoa Overview
Soa Overview
Terry Cho
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
Marcelo Oliveira
 
Malta soa infrastructure
Malta soa infrastructureMalta soa infrastructure
Malta soa infrastructure
Angel Knight
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
Pini Cohen
 
Introduction to Service Oriented Architecture
Introduction to Service Oriented ArchitectureIntroduction to Service Oriented Architecture
Introduction to Service Oriented Architecture
DATA Inc.
 
Challenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environmentChallenges and recommendations to control an SOA operating environment
Challenges and recommendations to control an SOA operating environment
Dav Hol
 
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance10 Steps to Simplify and Improve Service-Oriented Architecture Governance
10 Steps to Simplify and Improve Service-Oriented Architecture Governance
Perficient, Inc.
 
Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
stevendearborn
 
Unit 4-SOA governance
Unit 4-SOA governanceUnit 4-SOA governance
Unit 4-SOA governance
ssuser3a47cb
 
Migrating SOA
Migrating SOAMigrating SOA
Migrating SOA
Coi Xay
 
Service Analysis And Design
Service Analysis And DesignService Analysis And Design
Service Analysis And Design
Rody Middelkoop
 
Keys To Successful Governance with SOA
Keys To Successful Governance with SOAKeys To Successful Governance with SOA
Keys To Successful Governance with SOA
Nathaniel Palmer
 
Business Integration
Business IntegrationBusiness Integration
Business Integration
miriam
 
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2Con USA 2017: Brokerage as a Service (BaaS), Transforming Fidelity Broker...
WSO2
 
I T E007 Warner 091807
I T E007  Warner 091807I T E007  Warner 091807
I T E007 Warner 091807
Dreamforce07
 
SOA Program
SOA ProgramSOA Program
SOA Program
meymane
 
Integrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process ServerIntegrating WebSphere Service Registry and Repository V8 with Process Server
Integrating WebSphere Service Registry and Repository V8 with Process Server
GaneshNagalingam1
 
Web Business Platforms On The Cloud An Engineering Perspective
Web Business Platforms On The Cloud   An Engineering PerspectiveWeb Business Platforms On The Cloud   An Engineering Perspective
Web Business Platforms On The Cloud An Engineering Perspective
Harsh Jegadeesan
 
Soa Overview
Soa OverviewSoa Overview
Soa Overview
Terry Cho
 
Ad

More from Prolifics (15)

Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data Assessment
Prolifics
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
Prolifics
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Prolifics
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
Prolifics
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
Prolifics
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
Prolifics
 
API Management
API ManagementAPI Management
API Management
Prolifics
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
Prolifics
 
IBM Smarter Process
IBM Smarter ProcessIBM Smarter Process
IBM Smarter Process
Prolifics
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
Prolifics
 
From Rules to Decisions, Harvesting and Governance
From Rules to Decisions, Harvesting and Governance From Rules to Decisions, Harvesting and Governance
From Rules to Decisions, Harvesting and Governance
Prolifics
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
Prolifics
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
Prolifics
 
Patterns
Patterns Patterns
Patterns
Prolifics
 
Prolifics SAP Data Assessment
Prolifics SAP Data AssessmentProlifics SAP Data Assessment
Prolifics SAP Data Assessment
Prolifics
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics
 
Best Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and ApplicationsBest Practices for Monitoring Your Cloud Environment and Applications
Best Practices for Monitoring Your Cloud Environment and Applications
Prolifics
 
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliabi...
Prolifics
 
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
From Print to the Cloud and Beyond: The Story of a Century Old Company and it...
Prolifics
 
Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring Recommended Design Considerations for Enterprise Monitoring
Recommended Design Considerations for Enterprise Monitoring
Prolifics
 
Managed Services Using SLAs and KPIs
Managed Services Using SLAs and KPIsManaged Services Using SLAs and KPIs
Managed Services Using SLAs and KPIs
Prolifics
 
API Management
API ManagementAPI Management
API Management
Prolifics
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
Prolifics
 
IBM Smarter Process
IBM Smarter ProcessIBM Smarter Process
IBM Smarter Process
Prolifics
 
Testing as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIsTesting as a Managed Service using SLAs and KPIs
Testing as a Managed Service using SLAs and KPIs
Prolifics
 
From Rules to Decisions, Harvesting and Governance
From Rules to Decisions, Harvesting and Governance From Rules to Decisions, Harvesting and Governance
From Rules to Decisions, Harvesting and Governance
Prolifics
 
Transitioning to Hybrid Cloud
Transitioning to Hybrid CloudTransitioning to Hybrid Cloud
Transitioning to Hybrid Cloud
Prolifics
 
Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change Pure App + Patterns + Prolifics = Feeding Change
Pure App + Patterns + Prolifics = Feeding Change
Prolifics
 

Recently uploaded (20)

ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx2025-05-Q4-2024-Investor-Presentation.pptx
2025-05-Q4-2024-Investor-Presentation.pptx
Samuele Fogagnolo
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 

Leveraging Governance in the IBM WebSphere Service Registry and Repository for IIB and DataPower

  • 1. CONNECT WITH US: Leveraging Governance in WSRR for IIB and Data Power - AEC-1523 IBM InterConnect 2015 Conference Jiwan S. Panjiker Technical Lead
  • 2. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 2
  • 3. CONNECT WITH US: Speaker Introduction 3 Jiwan S. Panjiker Technical Lead - Prolifics Jiwan is a Technical Lead at Prolifics and has extensive expertise in the IBM WebSphere suite of products. He has played a key role at several strategic clients by providing technical leadership. Jiwan has an extensive background in the design and development of SOA and integration solutions, with a proven track record of consulting and architecting solutions for several industry verticals
  • 4. CONNECT WITH US: 4 5-Years Compound Annual Growth Rate 19% Employees Worldwide 1,500 Global Presence United States, United Kingdom, Germany, India 20+ Technology Accelerators 550+ Technical Certifications Over 10 Technology and Solutions Awards since 2009 including Business Agility, Customer Integration and Digital Experience, the first ever Beacon Laureate for Business Agility Over 160 global customers are currently Fortune 1000 companies Best-in-class architects and specialty experts: BPM, Integration, Digital Experience, Security, Testing, Business Analytics and Enterprise Content Management End-to-End Project Expertise Rate of Repeat Engagements* 91% Prolifics at a Glance Years in Business 35+ Offices 14 Awards Technology Expertise Fortune 1000 *based on % revenue Source – December 2013 internal revenue metrics
  • 5. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 5
  • 6. CONNECT WITH US: SOA Governance 6 Governance, IT Governance , SOA Governance? SOA Governance IT Governance Governance Governance means establishing and enforcing people with chains of responsibilities to achieve organizational goals IT Governance is an extension of governance – Application of governance to IT organization by establishing mechanisms and policies used to measure and control the way IT decisions are made and carried out SOA Governance is an extension/specialization of IT governance focused on the lifecycle of services components, services and business processes to ensure the business value of SOA SOA Governance is key for running overall IT Governance
  • 7. CONNECT WITH US: More on SOA Governance  SOA governance does not design the services, but provide guidance for the development and management of reusable services.  Service Governance determines who should  Define  Use  Monitor  Authorize changes to existing services > SOA Governance establishes the agreements between the providers of services and the consumers of those services that tell the consumers what they can expect and the providers what they are obligated to provide. > Governance is a “political” problem, not a technological or a business problem. 7
  • 8. CONNECT WITH US: SOA Governance Lifecycle Design the Governance Approach Define/modify governance processes Design policies and enforcement mechanisms Identify success factors, metrics Identify owners and funding model Charter/refine SOA Center of Excellence Design governance IT infrastructure Put the Governance Model into Action Deploy governance mechanisms Deploy governance IT infrastructure Educate and deploy on expected behaviors and practices Deploy policies Manage & Monitor the Governance Processes Monitor compliance with policies Monitor compliance with governance arrangements Monitor IT effectiveness metrics Scope the Governance Need Document and validate business strategy for SOA and IT Assess current IT and SOA capabilities Define/Refine SOA vision and strategy Review current Governance capabilities and arrangements Layout governance plan 8
  • 9. CONNECT WITH US: SOA Governance Why Governance is Important – A Real Life Scenario 6. Maintenance costs soar / provider ends service Currency conversion service Accounting department App. 1 App. 2 5. Fix works temporarily but problem reappears 4. Service is fixed at provider’s expense 3. LOBs increase use of service / quality suffers 2. Other LOBs start using the service 1. A currency service is created for a specific line of business (LOB) Sales Order fulfillment Legal Purchasing 9
  • 10. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 10
  • 11. CONNECT WITH US: Introduction to SOA Governance in WSRR  A repository, conceptually like a database, that stores artifacts for retrieval at both design time and run time  A registry that is designed to represent and govern SOA services  Register your services for visibility and reuse  Optimize resource costs by governing service consumption with service contract management  Accelerate reuse with Automated Service Discovery across heterogeneous environments  Apply operational policies consistently to help achieve reliability and compliance What is WebSphere Service Registry and Repository? What does WebSphere Service Registry and Repository do? 11
  • 12. CONNECT WITH US: Basics of an End-to-End SOA Governance Infrastructure Federated Identity Manager Services Manager Note: not every relationship is shown. Services Registry and Repository Security Gateway Security Policy Manager Services Manager Security Gateway ESB Services Registry and Repository WebSphere DataPower SOA Appliance Tivoli Composite Application Manager for SOA Tivoli Security Policy Manager WebSphere Service Registry and Repository IBM Integration Bus 12
  • 13. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 13
  • 14. CONNECT WITH US: Integration with WebSphere Service Registry and Repository Publish and Find Services Runtime lookup of Services Generic Client Using SOAP / Java™ API (.NET etc.) Federate operational and health information Find services, enforce policies, enforce SLAs, and security UDDI Registries Federate service Information Extend value of Business Partnerstools WebSphere DataPower® SOA Appliance Business Process Management (BPM) Solutions Products from independent software vendors (ISVs) 14
  • 15. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 15
  • 16. CONNECT WITH US: ESB Integration Publish Find Enrich GovernManage WebSphere Service Registry and Repository + Dynamic Endpoint Selection 1) ESB mediation is invoked 2) Mediation queries WebSphere Service Registry and Repository for information about the requestor and candidate provider 3) Mediation matches requestor with best candidate provider 4) Message is routed Availability Management 1) Selected provider fails to respond due to failure 2) Mediation queries WebSphere Service Registry and Repository to find other candidate providers 3) Mediation matches requestor with best candidate provider 4) Message is routed Policy Enforcement 1) Mediation queries WebSphere Service Registry and Repository for information about the requestor and candidate provider 2) Mediation retrieves policy information from registry 3) Requestor and provider are matched based on these policies 4) Message is routed 16
  • 17. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 17
  • 18. CONNECT WITH US: IIB Integration with WSRR Integration with IBM Integration Bus (IIB) Runtime Service Lookup and Selection DJ WSDL Message Flow/Mediation Service Requestor Filter Map Invoke Invoke SOAP SOAP NASDAQ WSDL SOAP Lookup WSRR Meta-Data: Category Cost ... Finance 0.01 ... Finance 0.03 ... Metadata Repository NASDAQ WSDL DowJones WSDL Local Cache WSRR=WebSphere Service Registry and Repository 18
  • 19. CONNECT WITH US: IIB Nodes • The EndpointLookup node can retrieve a service endpoint for a WSDL service from WebSphere Service Registry and Repository. • The RegistryLookup node can retrieve any artifact stored in WebSphere Service Registry and Repository, for example, WSDL, XSD, XSLT, WS-policy documents. 19
  • 20. CONNECT WITH US: IIB Integration with WSRR - Usage Patterns When Destination is a SOAP/HTTP Web Service • Use Endpoint Lookup node to retrieve endpoint address from WSRR – Set “Match Policy” = “One” • Use any Input Node (MQ, HTTP, JMS etc.) • Wire Endpoint Lookup output directly to SOAP/HTTP Request node Service Proxy (SOAP/HTTP) 20
  • 21. CONNECT WITH US: IIB Integration with WSRR - Usage Patterns Service Selection For example, choosing between premium and standard service • Use Endpoint Lookup node to retrieve a set of endpoints – Set “Match Policy” = “All” • Use a transformation node to – Select the required service – Copy the endpoint information into the correct place for the SOAP Request node Alternatively, branch earlier in the message flow and use two Endpoint Lookup nodes 21
  • 22. CONNECT WITH US: IIB Integration with WSRR - Usage Patterns SLA Checking (Registry Look Node) Use Registry Lookup node to retrieve metadata for service consumer: Specify a “User Property” with name “gep63_consumerIdentifier” and the specified “consumer id” as the value Set “Depth Policy” = “Return matched plus all related entities” Use a transformation node to: Check that only a single service version was returned Check that the service version has an active SLA with the specified “context id” Check that the target service has at least one online endpoint Forward the request to the target service if all of the above checks pass, or return a SOAP fault 22
  • 23. CONNECT WITH US: Agenda  Speaker Introduction  SOA Governance  Introduction to SOA Governance in WSRR  Integration with WSRR  ESB Integration  IIB Integration with WSRR  Data Power Integration with WSRR 23
  • 24. CONNECT WITH US: DataPower Integration with WSRR • WebSphere Service Registry and Repository (WSRR) Subscription • Subscribe to a concept, named query, or a WSDL • Retrieves WSDL and WS-Policy (if selected) • Polling is asynchronous with service requests • Representational state transfer (REST) query • Query any WebSphere Service Registry • Repository content using a REST Fetch action • Further queries using Xpath results are cached WSRR Subscription 24
  • 25. CONNECT WITH US: DataPower Integration with WSRR DataPower Usage - Policy Enforcement Service Provider Service Consumer WebSphere DataPower® SOA Appliance Policy enforcement point WWS Policy administration point WSRR Sub Policy Agreement WSRR SLA enforcement policy 25
  • 26. CONNECT WITH US: DataPower Integration with WSRR WS Mediation Policy in WSRR enforced in DataPower WSRR authors Policy Usage patterns • Reject based on Condition • Queue based on Condition • Route based on Condition • Message validate • Message translate • Notify (log) based on Condition DataPower enforces Policy 26
  • 27. CONNECT WITH US: Monday How BroadcastMusic,Inc. Devised and EnabledEnterpriseArchitecturefrom Corporate Strategy 12:15 PM - 1:15 PM Integrating Salesforce.com and Oracle ERP Using IBM WebSphere Cast Iron 2:00 PM - 3:00 PM Business Process & Decision Management 3:30 PM - 4:30 PM Recommended Design Considerations for Enterprise Monitoring using SCAPM and Netcool OMNIbus 5:00 PM - 6:00 PM Tuesday Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Lessons Learned 8:00 AM - 9:00 AM Best Practices for Monitoring Your Cloud Environment and Applications 9:30 AM - 10:30 AM Delivering Enterprise Applications: Faster. Cheaper. Better 11:00 AM – 11:50 AM Applicability of IBM SOA Approach In Manual Processes Automation 11:30 AM-11:50 AM Leveraging Governance in the IBM WebSphere Service Registry and Repository for IIB and DataPower 12:30 PM - 1:30 PM Broadcast Music Inc. Release Rockstars: Program-Wide DevOps Success with UrbanCode Deploy 3:30 PM - 4:30 PM Empowering SmartCloud APM - Predictive Insights and Analysis: A Use Case Scenario 5:30 PM - 6:30 PM Wednesday Architecting and Tuning IIB/eXtreme Scale for Maximum Performance and Reliability, Featuring TBC 8:00 AM - 9:00 AM MasterCard's Modeling and Governance of Decisions and Processes for Improved Fraud 11:00 AM - 12:00 PM How BMI is Revolutionizing the Music Business Using IBM’s BPM and Integration Technology 2:00 PM - 3:00 PM Integrating IBM Pure Application Systems and IBM Urbancode Deploy: A GE Capital Case Study 2 :00 PM – 3:00 PM Thursday Aetna’s Vision for a Healthier World: Smarter Architecture and a Scalable Integration Bus 9:00 AM - 10:00 AM From Print to Cloud & Beyond with IBM Integration Bus at Chemical Abstracts Service 9:00 AM – 10:00 AM Using the Power of IBM Tivoli Common Reporting to Make Smart Decisions: The Untold Story 2:30 PM - 3:30 PM 27 Learn More: Prolifics at Interconnect
  • 28. CONNECT WITH US: • Tap into in-depth sessions, including customer use cases from Aetna Healthcare and EmblemHealth • See detailed demos of IBM Integration Bus • Network with top technologists from Prolifics, IBM, and your peers from the world’s top organizations Learn more at ProlificsRoadshow.com Boston • March 16 • New York City • May 5 The Future of Integration: Integration Bus, Mobile, API Management, and Managed Services
  • 29. CONNECT WITH US: Thank You Your Feedback is Important! Access the InterConnect 2015 Conference CONNECT Attendee Portal to complete your session surveys from your smartphone, laptop or conference kiosk.
  • 30. CONNECT WITH US: Let’s Continue the Conversation…. Jiwan Panjiker [email protected] Visit these useful links on the Prolifics website: Case Studies http://www.prolifics.com/resources/case-studies Webcasts http://www.prolifics.com/resources/webcasts Videos http://www.prolifics.com/resources/videos Solution Briefs http://www.prolifics.com/resources/solution-briefs Blog http://www.prolifics.com/blog Twitter http://www.twitter.com/prolifics Facebook http://www.facebook.com/ProlificsTech Prolifics TV http://www.youtube.com/prolificstv