SlideShare a Scribd company logo
1 of 60
Download to read offline
© 2014 IBM Corporation
1250: What’s New in IBM
WebSphere Service Registry
and Repository
Nick Butler – WSRR Architect
Bob Laird – WSRR Product Manager
1
Please Note
IBM’s statements regarding its plans, directions, and intent are subject to change
or withdrawal without notice at IBM’s sole discretion.
Information regarding potential future products is intended to outline our general
product direction and it should not be relied on in making a purchasing decision.
The information mentioned regarding potential future products is not a
commitment, promise, or legal obligation to deliver any material, code or
functionality. Information about potential future products may not be incorporated
into any contract. The development, release, and timing of any future features or
functionality described for our products remains at our sole discretion.
Performance is based on measurements and projections using standard IBM
benchmarks in a controlled environment. The actual throughput or performance
that any user will experience will vary depending upon many factors, including
considerations such as the amount of multiprogramming in the user’s job stream,
the I/O configuration, the storage configuration, and the workload processed.
Therefore, no assurance can be given that an individual user will achieve results
similar to those stated here.
2
What’s new in WSRR
Brief history
What’s new in version 8 and v8.5
3
3
IMPACT
Spring 2013
IMPACT
Spring 2012
2Q 2012
WSRR 8.0
Mediation Policy
enforcement with
DataPower for Web
Services
Model REST Services
Consumability
Improvements
Business Space
Enhancements
Performance
Improvements
WAS 8 Support 3Q 2012
SOA Policy Pattern
SOA Policy Gateway Pattern
For PureApplication System and IWD
System x
Combined Policy administration and
enforcement
3Q 2012
WSRR 8.0.0.1
4Q 2012
WSRR 7.5.0.3
Subscriptions in
Business Space
2Q 2013
WSRR 8.0.0.2
Mediation Policy enforcement with
DataPower for REST services
Manage WSRR subscriptions in
Business Space UI
Copy objects
Bulk Change Tool
WSDL/XSD update
2Q 2014
WSRR 8.5
WAS 8.5 support
Improved UI
Proactive email notification
Improved search and filter
Export service docs as ZIP file
Simplified install
IMPACT
Spring 2014
Visibility and Control Roadmap
3Q 2013
SOA Policy Gateway Pattern
For PureApplication System
Intel/Power
Inbuilt monitoring
DataPower Virtual Edition
4
WebSphere Service Registry and Repository v8.5
5
Google-style search
Collection filters
Email owner
Service catalog view
Download service definition
New
in v8.5
New
in v8.5
New
in v8.5
New
in v8.5
6
Service Registry Dashboard
New UI platform, ?, ?,?
New
in v8.5
7
Instance-specific
view menus
‘Type’ icons
Collections
Configurable collections of registry resources
• Configurable query
• Configurable details
8.0
8.0
8
New
in v8.5
Collection Filters
Filter results by Type, State or Classification
9
New
in v8.5
‘Service Catalog’ View
Simple read-only view for finding services to consume
10
New
in v8.5
Email Owner
Send an email to the service owner
11
Subscription Support
Easily subscribe to services, in context
New
in v8.0
Manage subscriptions easily using ‘My Subscriptions’
12
Navigator Action bar options change
according to context.
Hover preview card in the
Graphical widgets.
Hover preview card in the
Collection widget.
Download attachments,
navigate relationships and
edit directly from the preview card.
Hover Preview Card
Interactive hover preview card allows you to see more details of
an object without having to click through to its detail view
New
in v8.0
13
New
in v8.5
Download Service Definition Documents
Service documents packaged as a ZIP
14
Service lifecycle management
Managing consumers
Managing versions
15
New
in v8.5
New
in v8.5
Email Consumers
New
in v8.5
Managing the
dashboard
16
Object Copy
Save time when creating
multiple similar endpoints
Admin options to control
which objects can be
copied, and how.
New
in v8.0
17
Updating WSDL / XSD documents
Make minor revisions to WSDL and XSD where…
• Name, namespace, version are the same
• Document dependencies (eg imported XSDs) are the same
New
in v8.0
18
New
in v8.5
Email Consumers
Send an email to owners of consuming services
19
Service Registry Dashboard
Managing views
New
in v8.5
20
Service Registry Dashboard
Managing permissions
New
in v8.5
21
Service Registry Dashboard
Editing pages: adding widgets
New
in v8.5
22
Service Registry Dashboard
Editing pages: drag-and-drop page layout
New
in v8.5
23
Launch in context, e.g. when adding relationships
…or directly from the actions widget
Loads files from file system, or a remote location
Load from individual files or from a single zip file
Prompts for embedded files not already in WSRR
New
in v8.0
Loading Documents
24
Service endpoint protection
Controlling consumption
Endpoint routing
25
Consider this example: the accounting department creates a currency conversion
service for their own use.
Accounting
Currency Conversion
Service
Regulating access to services New
in v8.0
26
Sales
Order
Fulfilment
Legal
Purchasing
Accounting
Currency Conversion
Service
Regulating Access to Services
Other departments find out about it, and start using it, without the knowledge of
its owners.
New
in v8.0
27
Sales
Order
Fulfilment
Legal
Purchasing
Accounting
Currency Conversion
Service
Regulating Access to Services
The Accounting department notice this, and immediately put a gateway in place to
stop unauthorized access from other departments before anyone starts to rely on
the service.
New
in v8.0
28
Sales
Order
Fulfilment
Legal
Purchasing
Currency Conversion
Service
Accounting
Regulating Access to Services
150100
The Sales and Legal departments negotiate to use the service, and help fund an
additional server. The Order Fulfilment and Purchasing departments choose not
to use the service.
New
in v8.0
29
Sales
Order
Fulfilment
Legal
Purchasing
Currency Conversion
Service
Accounting
Regulating Access to Services
150100
!
Over time the Legal department workload goes above their limit, so their requests
are throttled and their usage of the service suffers. But the service is not affected
for other users.
New
in v8.0
30
Sales
Order
Fulfilment
Legal
Currency Conversion
Service
Purchasing
Accounting
Regulating Access to Services
300100
The Legal department negotiate for additional capacity, and help fund the addition
of an additional server. There is now a process in place to maintain the quality of
the service and manage the cost of future growth.
New
in v8.0
31
WSRR
DataPower
Centrally manage and
govern service and
associated policies exposed
at service gateway
Enable automatic
deployment of operational
policies and SLA to service
gateways
Be alerted and proactively
react to situations and
changes in your SOA
Use Policies to Control your SOA
32
Business ServiceOrganization
Service Version
Service Level Definition
WSDL Document
Business Application Organization
Application Version
Service Level Agreement
Service Provider Service Consumer
Use policies to define service consumption New
in v8.0
33
SLA Enforcement - Common Usage Scenarios
v2.0
Credit Check Service
5000
500
300
Messages
per day
300
100
?
34
SLA enforcement using DataPower
Mediation policies enforced automatically
• Using Web Service Proxy for SOAP services
• Using Multi-Protocol Gateway for REST services
New
in v8.0
35
Mediation Policy
Author and attach mediation policies to control
DataPower gateways at runtime
New
in v8.0
Conditions
Parameters
Average Latency
Error Count
Message Count
Comparison
Greater than (also allowing bursts)
Less than
Schedule
Between dates
Days of week
Times of day
Actions
Notify
Queue Message
Reject Message
Route Message
Validate Message
36
Route using custom stylesheet or rule
Route to multiple endpoints New
in v8.0
Route using WSRR available endpoints
37
Workload Management Policy
Author and attach workload management policies to
control IBM Integration Bus flows at runtime
New
in v8.5
38
Attaching Policies
Explicitly or automatically attach policies
Automatically attach policies using
a query
New
in v8.0
39
REST support is included within
the Governance Enablement
Profile out of the box, allowing
REST services to be easily
represented and managed
REST services, interfaces and
endpoints can be associated
with SLDs in just the same way
as Web Services
New
in v8.0
REST Support
40
41
Consumption Visualizer
See who is consuming a service
New
in v8.0
42
Graphical Explorer
Analyze the impact of making changes to a service
43
Interactive Charts and Custom Reports
Visualize the data in your service registry
Service reuse
Service level definitions (SLDs) governance state
My Items
Services by owning organization
Documents by type
Services by governance state
Number of versions per business capability
Service consumption by version
SLAs by governance state
Endpoints by environment
Online/Offline endpoints per environment
Create custom reports using Business
Intelligence Reporting Tools (BIRT)
New
in v8.0
8.0
8.0
8.0
8.0
8.0
8.0
8.0
8.0
8.0
8.0
8.0
44
Configuration and Performance
45
Start with a prescriptive recommended practice governance
profile
Extend metadata model and lifecyles
Assign lifecycles to entities
Add assertions to lifecycles and entities
Deploy governance profile directly to WSRR
Configure the Governance Process to Fit the Need
46
WSRR Access Control editor provides
guidance for authoring roles and
permissions
Allows for advanced permissions with
the specification of an XPath expression
Click-to-Assign permissions to roles
Easy view for understanding what
permissions are assigned to the various
roles
Configure Fine Grain Role Based Security
47
Browser
Browser
Browser
Browser
Fewer requests from browser to server, with more compression
More asynchronous requests
WSRR
WSRR v8.5
WSRR
WSRR v8.5
UI Performance Improvements New
in v8.5
48
Performance Improvements
Promotion performance
has been improved to
make distributing
information to the
runtime environments
faster
Governance
Master
ProductionQADevelopment
New
in v8.0
49
Bulk Change Tool
A command-line tool to help when making model changes
that require data migration e.g.
• Add new required properties
• Change types of existing properties
Define a map from old to new
Apply the changes rapidly to the data in a single operation
Asset
Country: string
Asset
Country: countryCode
Location: string
Bulk Change Tool
New
in v8.0
50
Operating systems
AIX
• AIX v7.1 – Power
Linux
• RHEL 6 Server – Intel
• RHEL 6 Server – System z
• SLES Server 11 – Intel
• SLES Server 11 – Power
• SLES Server 11 – System z
• RHEL 6 Server – Power
Solaris
• Solaris 10 SPARC
• Solaris 11 SPARC
Windows
• Windows 2008 Standard
• Windows 2008 R2 Standard
• Windows 2008 Enterprise
• Windows 2008 R2 Enterprise
• Windows 7 Professional *
• Windows 7 Enterprise *
• Windows 7 Ultimate *
• Windows 8 & 8.1 *
• Windows 8 & 8.1 Pro *
• Windows 8 & 8.1 Enterprise *
• Windows Server 2012 & 2012 R2 Essentials Edition
• Windows Server 2012 & 2012 R2 Standard Edition
• Windows Server 2012 & 2012 R2 Datacenter Edition
z/OS
• z/OS 1.13
• z/OS 2.1
Databases
DB2
• DB2 Workgroup Server Edition 9.7
• DB2 Enterprise Server Edition 9.7
• DB2 for z/OS 10.1 & 11
• DB2 Express Edition V10.5
• DB2 Workgroup Server Edition V10.1 & 10.5
• DB2 Enterprise Server Edition V10.1 & 10.5
Oracle
• Oracle 11g Standard R2 11.2.0.1
• Oracle 11g Enterprise R2 11.2.0.1
• Oracle 12C Standard
• Oracle 12c Enterprise
Microsoft SQL Server
• Microsoft SQL Server Enterprise Edition 2008 R2
• Microsoft SQL Server Enterprise Edition 2012
Browsers (desktop editions only)
Internet Explorer
• Microsoft Internet Explorer 9.0
• Microsoft Internet Explorer 10
• Microsoft Internet Explorer 11
Firefox
• Mozilla Firefox ESR 24+
Chrome
• Chrome (v30+)
* No support for production use
Platform Support
51
Questions?
52
Capitalize on Innovation with IBM Subscription & Support
Access to New Software Innovations at
your convenience
Incremental Enhancements
Full version and release upgrades
Patches and security enhancements
Profile-driven download, delivery and electronic
notifications
Access to 24x7 online & phone technical
support
Access to technical experts and support
professionals in 140 languages
Diagnostic tools, fixes, forums, self-help, Redbooks,
security alerts and technical documentation
Rapid response to severity 1 service requests
One year included with your initial IBM Passport Advantage® or IBM Passport
Advantage Express® software purchase
53
WSRR v8.5 Overview Video - Now on YouTube
http://youtu.be/TwfkkjhMgBA
54
WSRR Sessions at Impact 2014
Client use case presentations
2089: Lessons Learned Using a Service Registry for Service Governance
• Tuesday: 10:30 – 11:30 – Palazzo F; Steve Romanowski (State Farm), Dennis Miller (IBM)
3358: How PSCU Implemented Its Intelligent Platform Through a SOA COE
• Tuesday: 14:15 – 15:15 – Marcello 4402; Prithvi Srinivasan (Prolifics)
1501: API Lifecycle Management: Integrating IBM WebSphere Service Registry and Repository & API
Management
• Wednesday : 10:30 – 11:30 – Marcello 4402; John Falkl (Haddon Hill Group Associates)
2781: How CVS Caremark Implemented a Service Oriented Architecture Center of Excellence
• Wednesday : 10:30 – 11:30 – Marcello 4405; Prithvi Srinivasan (Prolifics), Ajay Behuria (CVS CareMark)
2740: Extending IBM WebSphere Service Registry and Repository to Legacy IBM WebSphere Application
Server
• Wednesday: 14:15 – 15:15 – Marcello 4405; Animesh Jain (Prolifics)
2699: SOA at Highmark - One Company's Journey
• Wednesday : 17:00 – 18:00 – Lando 4305; Rich Turney (Highmark Inc.), Ed Ober (Highmark Inc.)
3128: Implementing an ESB with IBM Integration Solutions at Danske Bank
• Wednesday : 17:00 – 18:00 – Marcello 4404; John Alex Jensen (Danske Bank)
1540: Reusable Policy Templates in IBM WebSphere Service Registry and Repository
• Thursday: 10:30 – 11:30 – Palazzo F; Yevgen Khibin (Kaiser Permanente)
2946: SOA Best Practices & Pitfalls
• Thursday : 15:45 – 16:45 – Lido 3005; Rich Turney (Highmark Inc.), Ed Ober (Highmark Inc.), Chris Hengst
(Highmark Inc.), Bryan Lichtenwalner (Highmark Inc.)
55
WSRR Sessions at Impact 2014
Product presentations
1159: IBM Integration & Governance: Featured Session
• Monday: 14:30 – 15:30 – Palazzo H; Nicola Hills (IBM)
1250: What’s New in IBM WebSphere Service Registry and Repository
• Tuesday : 10:30 – 11:30 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM)
• Wednesday: 15:45 – 16:45 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM)
1200: IBM WebSphere Service Registry and Repository & IBM Integration Bus: Advanced Integration
• Tuesday : 17:00 – 18:00 – Palazzo I; Martin Smithson (IBM)
1251: Service Visibility & Management with IBM WebSphere Service Registry and Repository
• Wednesday : 13:00 – 14:00 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM)
3237: Meet the Experts: IBM WebSphere Service Registry and Repository
• Thursday: 13:00 – 14:00 – San Polo 3503; Nick Butler (IBM), Martin Smithson (IBM)
Roundtable Feedback Sessions
1244: Roundtable: IBM WebSphere Service Registry and Repository
• Monday: 17:15 – 18:15 – Zeno 4708; Robert Laird (IBM), Gary Thornton (IBM)
• Tuesday: 17:00 – 18:00 – Zeno 4708; Robert Laird (IBM), Gary Thornton (IBM)
56
WSRR Sessions at Impact 2014
Hands on labs
1223: Enable Role-based Service Views & Change Notification to Effectively Govern Services
• Wednesday: 15:45 – 18:00 - Murano 3305; Martin Smithson (IBM), Dennis Miller (IBM)
1201: IBM WebSphere Service Registry and Repository & IBM Integration Bus: Advanced Integration Lab
• Thursday: 09:00 – 11:30 - Murano 3305; Martin Smithson (IBM), Dennis Miller (IBM)
57
We Value Your Feedback
Don’t forget to submit your Impact session and speaker
feedback! Your feedback is very important to us – we use it to
continually improve the conference.
Use the Conference Mobile App or the online Agenda Builder to
quickly submit your survey
• Navigate to “Surveys” to see a view of surveys for sessions
you’ve attended
58
Thank You
59
Legal Disclaimer
• © IBM Corporation 2014. All Rights Reserved.
• The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained
in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are
subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing
contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and
conditions of the applicable license agreement governing the use of IBM software.
• References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or
capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to
future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by
you will result in any specific sales, revenue growth or other results.
• If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
• If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs
and performance characteristics may vary by customer.
• Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM
Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server).
Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your
presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in
your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International
Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
• If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
• If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
• If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
• If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:
Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and
other countries.
• If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:
UNIX is a registered trademark of The Open Group in the United States and other countries.
• If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of
others.
• If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta
Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration
purposes only.

More Related Content

What's hot

Service Oriented Architecture Design Pattern
Service Oriented Architecture Design PatternService Oriented Architecture Design Pattern
Service Oriented Architecture Design PatternShanto Rahman
 
Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Nir Cohen
 
IBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsIBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsChris Shaw
 
Lecture 04 - Loose Coupling
Lecture 04 - Loose CouplingLecture 04 - Loose Coupling
Lecture 04 - Loose Couplingphanleson
 
Presentation For Harry B Event March 2006 V1.3 Sbs 2003 R2
Presentation For Harry B Event   March 2006 V1.3   Sbs 2003 R2Presentation For Harry B Event   March 2006 V1.3   Sbs 2003 R2
Presentation For Harry B Event March 2006 V1.3 Sbs 2003 R2jacko157
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA designssuser3a47cb
 
pivotal share point connector
 pivotal share point connector pivotal share point connector
pivotal share point connectorPivotal CRM
 
Soa design pattern
Soa design patternSoa design pattern
Soa design patternLap Doan
 
Bpos Architectural Consideration Architectural Forum
Bpos   Architectural Consideration   Architectural ForumBpos   Architectural Consideration   Architectural Forum
Bpos Architectural Consideration Architectural Forumukdpe
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...Brian Wilson
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA ArchitecturePouria Ghatrenabi
 

What's hot (20)

1. soa design pattern introduction
1. soa design pattern introduction1. soa design pattern introduction
1. soa design pattern introduction
 
SOA Principles : 3.service discoverability
SOA Principles : 3.service discoverabilitySOA Principles : 3.service discoverability
SOA Principles : 3.service discoverability
 
Service Oriented Architecture Design Pattern
Service Oriented Architecture Design PatternService Oriented Architecture Design Pattern
Service Oriented Architecture Design Pattern
 
SFA CISLINK
SFA CISLINKSFA CISLINK
SFA CISLINK
 
SOA Course : service process model
SOA Course : service process modelSOA Course : service process model
SOA Course : service process model
 
Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11Ce the cio perspective part ii v2 3 21-6-11
Ce the cio perspective part ii v2 3 21-6-11
 
IBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for CommunicationsIBM Smarter Commerce Order Management for Communications
IBM Smarter Commerce Order Management for Communications
 
Lecture 04 - Loose Coupling
Lecture 04 - Loose CouplingLecture 04 - Loose Coupling
Lecture 04 - Loose Coupling
 
Presentation For Harry B Event March 2006 V1.3 Sbs 2003 R2
Presentation For Harry B Event   March 2006 V1.3   Sbs 2003 R2Presentation For Harry B Event   March 2006 V1.3   Sbs 2003 R2
Presentation For Harry B Event March 2006 V1.3 Sbs 2003 R2
 
Unit 2 -SOA design
Unit 2 -SOA designUnit 2 -SOA design
Unit 2 -SOA design
 
SOA Course - Next Generation
SOA Course - Next GenerationSOA Course - Next Generation
SOA Course - Next Generation
 
SOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service ReusabilitySOA PRINCIPLES :2. Service Reusability
SOA PRINCIPLES :2. Service Reusability
 
pivotal share point connector
 pivotal share point connector pivotal share point connector
pivotal share point connector
 
Soa design pattern
Soa design patternSoa design pattern
Soa design pattern
 
Bpos Architectural Consideration Architectural Forum
Bpos   Architectural Consideration   Architectural ForumBpos   Architectural Consideration   Architectural Forum
Bpos Architectural Consideration Architectural Forum
 
Service Oriented Computing - Session1 : Intro
Service Oriented Computing - Session1 : IntroService Oriented Computing - Session1 : Intro
Service Oriented Computing - Session1 : Intro
 
Enterprise Service Bus
Enterprise Service BusEnterprise Service Bus
Enterprise Service Bus
 
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
The Power of Two: Using IBM Standards Processing Engine for EDI Commerce or H...
 
Principles of Service Orientation
Principles of Service OrientationPrinciples of Service Orientation
Principles of Service Orientation
 
03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture03 Service Oriented Architecture Series - Basic SOA Architecture
03 Service Oriented Architecture Series - Basic SOA Architecture
 

Viewers also liked

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
 
Extending WSSR to Legacy Applications
Extending WSSR to Legacy ApplicationsExtending WSSR to Legacy Applications
Extending WSSR to Legacy ApplicationsProlifics
 
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 RepositoryIBM Sverige
 
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
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Prolifics
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway
 

Viewers also liked (6)

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...
 
Extending WSSR to Legacy Applications
Extending WSSR to Legacy ApplicationsExtending WSSR to Legacy Applications
Extending WSSR to Legacy Applications
 
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
 
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...
 
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
Leveraging Governance in the IBM WebSphere Service Registry and Repository fo...
 
IBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use CasesIBM DataPower Gateway - Common Use Cases
IBM DataPower Gateway - Common Use Cases
 

Similar to Improvements in IBM WebSphere Service Registry and Repository

MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMitch Okamoto
 
Control Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP SoftwareControl Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP Software1CloudRoad.com
 
Real-Time Data Feeds Using the Streaming API
Real-Time Data Feeds Using the Streaming APIReal-Time Data Feeds Using the Streaming API
Real-Time Data Feeds Using the Streaming APISalesforce Developers
 
IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016ICS User Group
 
Rate&Bill: 20 reasons to choose it
Rate&Bill: 20 reasons to choose itRate&Bill: 20 reasons to choose it
Rate&Bill: 20 reasons to choose ithosnihamdi2009
 
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...VMworld
 
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...CA Technologies
 
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end Integrations
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end IntegrationsDreamforce'12 - Making the Complex Simple - Magic Behind Back-end Integrations
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end IntegrationsMudit Agarwal
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentStrongback Consulting
 
Service Delivery & Automation Configure & Deploy
Service Delivery & Automation Configure & DeployService Delivery & Automation Configure & Deploy
Service Delivery & Automation Configure & DeployRonnie Isherwood
 
Whats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 FinalWhats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 Finalncarrier
 
Boxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchBoxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchPeter Chittum
 
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03Dennis Parrott
 
ITSM Essentials for Managing the Cloud
ITSM Essentials for Managing the CloudITSM Essentials for Managing the Cloud
ITSM Essentials for Managing the CloudAxios Systems
 
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...CA Technologies
 
Controlling Virtual Server Sprawl with HP Software
Controlling Virtual Server Sprawl with HP SoftwareControlling Virtual Server Sprawl with HP Software
Controlling Virtual Server Sprawl with HP Software1CloudRoad.com
 
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...Amazon Web Services
 

Similar to Improvements in IBM WebSphere Service Registry and Repository (20)

MuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターンMuleSoftマイクロサービスとデプロイメントパターン
MuleSoftマイクロサービスとデプロイメントパターン
 
Control Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP SoftwareControl Virtual Server Sprawl with HP Software
Control Virtual Server Sprawl with HP Software
 
Real-Time Data Feeds Using the Streaming API
Real-Time Data Feeds Using the Streaming APIReal-Time Data Feeds Using the Streaming API
Real-Time Data Feeds Using the Streaming API
 
Soap toolkits
Soap toolkitsSoap toolkits
Soap toolkits
 
IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016IBM Digital Experience Overview - ICS.UG 2016
IBM Digital Experience Overview - ICS.UG 2016
 
Rate&Bill: 20 reasons to choose it
Rate&Bill: 20 reasons to choose itRate&Bill: 20 reasons to choose it
Rate&Bill: 20 reasons to choose it
 
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
VMworld 2013: Create a Key Metrics-based Actionable Roadmap to Deliver IT as ...
 
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...
No More Dumb Pipes: An Enterprise Perspective for Evaluating Network Performa...
 
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end Integrations
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end IntegrationsDreamforce'12 - Making the Complex Simple - Magic Behind Back-end Integrations
Dreamforce'12 - Making the Complex Simple - Magic Behind Back-end Integrations
 
IBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic InvestmentIBM Innovate 2013: Making Rational HATS a Strategic Investment
IBM Innovate 2013: Making Rational HATS a Strategic Investment
 
Service Delivery & Automation Configure & Deploy
Service Delivery & Automation Configure & DeployService Delivery & Automation Configure & Deploy
Service Delivery & Automation Configure & Deploy
 
Exploring the Salesforce REST API
Exploring the Salesforce REST APIExploring the Salesforce REST API
Exploring the Salesforce REST API
 
Whats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 FinalWhats New In Mashup Center V1.1 Final
Whats New In Mashup Center V1.1 Final
 
Boxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too MuchBoxcars and Cabooses: When One More XHR Is Too Much
Boxcars and Cabooses: When One More XHR Is Too Much
 
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
What’s new in IBM BPM 8.5.7 CF2016.06 - CF2017.03
 
ITSM Essentials for Managing the Cloud
ITSM Essentials for Managing the CloudITSM Essentials for Managing the Cloud
ITSM Essentials for Managing the Cloud
 
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...
No More Dumb Pipes: A Communications Service Provider Perspective for Evaluat...
 
Controlling Virtual Server Sprawl with HP Software
Controlling Virtual Server Sprawl with HP SoftwareControlling Virtual Server Sprawl with HP Software
Controlling Virtual Server Sprawl with HP Software
 
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
How Modern Dev Teams Build on Salesforce Heroku and AWS (DEV211-S) - AWS re:I...
 
Streaming API with Java
Streaming API with JavaStreaming API with Java
Streaming API with Java
 

Recently uploaded

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about usDynamic Netsoft
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Intelisync
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
DNT_Corporate presentation know about us
DNT_Corporate presentation know about usDNT_Corporate presentation know about us
DNT_Corporate presentation know about us
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)Introduction to Decentralized Applications (dApps)
Introduction to Decentralized Applications (dApps)
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

Improvements in IBM WebSphere Service Registry and Repository

  • 1. © 2014 IBM Corporation 1250: What’s New in IBM WebSphere Service Registry and Repository Nick Butler – WSRR Architect Bob Laird – WSRR Product Manager
  • 2. 1 Please Note IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion. Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user’s job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
  • 3. 2 What’s new in WSRR Brief history What’s new in version 8 and v8.5
  • 4. 3 3 IMPACT Spring 2013 IMPACT Spring 2012 2Q 2012 WSRR 8.0 Mediation Policy enforcement with DataPower for Web Services Model REST Services Consumability Improvements Business Space Enhancements Performance Improvements WAS 8 Support 3Q 2012 SOA Policy Pattern SOA Policy Gateway Pattern For PureApplication System and IWD System x Combined Policy administration and enforcement 3Q 2012 WSRR 8.0.0.1 4Q 2012 WSRR 7.5.0.3 Subscriptions in Business Space 2Q 2013 WSRR 8.0.0.2 Mediation Policy enforcement with DataPower for REST services Manage WSRR subscriptions in Business Space UI Copy objects Bulk Change Tool WSDL/XSD update 2Q 2014 WSRR 8.5 WAS 8.5 support Improved UI Proactive email notification Improved search and filter Export service docs as ZIP file Simplified install IMPACT Spring 2014 Visibility and Control Roadmap 3Q 2013 SOA Policy Gateway Pattern For PureApplication System Intel/Power Inbuilt monitoring DataPower Virtual Edition
  • 5. 4 WebSphere Service Registry and Repository v8.5
  • 6. 5 Google-style search Collection filters Email owner Service catalog view Download service definition New in v8.5 New in v8.5 New in v8.5 New in v8.5
  • 7. 6 Service Registry Dashboard New UI platform, ?, ?,? New in v8.5
  • 8. 7 Instance-specific view menus ‘Type’ icons Collections Configurable collections of registry resources • Configurable query • Configurable details 8.0 8.0
  • 9. 8 New in v8.5 Collection Filters Filter results by Type, State or Classification
  • 10. 9 New in v8.5 ‘Service Catalog’ View Simple read-only view for finding services to consume
  • 11. 10 New in v8.5 Email Owner Send an email to the service owner
  • 12. 11 Subscription Support Easily subscribe to services, in context New in v8.0 Manage subscriptions easily using ‘My Subscriptions’
  • 13. 12 Navigator Action bar options change according to context. Hover preview card in the Graphical widgets. Hover preview card in the Collection widget. Download attachments, navigate relationships and edit directly from the preview card. Hover Preview Card Interactive hover preview card allows you to see more details of an object without having to click through to its detail view New in v8.0
  • 14. 13 New in v8.5 Download Service Definition Documents Service documents packaged as a ZIP
  • 15. 14 Service lifecycle management Managing consumers Managing versions
  • 16. 15 New in v8.5 New in v8.5 Email Consumers New in v8.5 Managing the dashboard
  • 17. 16 Object Copy Save time when creating multiple similar endpoints Admin options to control which objects can be copied, and how. New in v8.0
  • 18. 17 Updating WSDL / XSD documents Make minor revisions to WSDL and XSD where… • Name, namespace, version are the same • Document dependencies (eg imported XSDs) are the same New in v8.0
  • 19. 18 New in v8.5 Email Consumers Send an email to owners of consuming services
  • 21. 20 Service Registry Dashboard Managing permissions New in v8.5
  • 22. 21 Service Registry Dashboard Editing pages: adding widgets New in v8.5
  • 23. 22 Service Registry Dashboard Editing pages: drag-and-drop page layout New in v8.5
  • 24. 23 Launch in context, e.g. when adding relationships …or directly from the actions widget Loads files from file system, or a remote location Load from individual files or from a single zip file Prompts for embedded files not already in WSRR New in v8.0 Loading Documents
  • 25. 24 Service endpoint protection Controlling consumption Endpoint routing
  • 26. 25 Consider this example: the accounting department creates a currency conversion service for their own use. Accounting Currency Conversion Service Regulating access to services New in v8.0
  • 27. 26 Sales Order Fulfilment Legal Purchasing Accounting Currency Conversion Service Regulating Access to Services Other departments find out about it, and start using it, without the knowledge of its owners. New in v8.0
  • 28. 27 Sales Order Fulfilment Legal Purchasing Accounting Currency Conversion Service Regulating Access to Services The Accounting department notice this, and immediately put a gateway in place to stop unauthorized access from other departments before anyone starts to rely on the service. New in v8.0
  • 29. 28 Sales Order Fulfilment Legal Purchasing Currency Conversion Service Accounting Regulating Access to Services 150100 The Sales and Legal departments negotiate to use the service, and help fund an additional server. The Order Fulfilment and Purchasing departments choose not to use the service. New in v8.0
  • 30. 29 Sales Order Fulfilment Legal Purchasing Currency Conversion Service Accounting Regulating Access to Services 150100 ! Over time the Legal department workload goes above their limit, so their requests are throttled and their usage of the service suffers. But the service is not affected for other users. New in v8.0
  • 31. 30 Sales Order Fulfilment Legal Currency Conversion Service Purchasing Accounting Regulating Access to Services 300100 The Legal department negotiate for additional capacity, and help fund the addition of an additional server. There is now a process in place to maintain the quality of the service and manage the cost of future growth. New in v8.0
  • 32. 31 WSRR DataPower Centrally manage and govern service and associated policies exposed at service gateway Enable automatic deployment of operational policies and SLA to service gateways Be alerted and proactively react to situations and changes in your SOA Use Policies to Control your SOA
  • 33. 32 Business ServiceOrganization Service Version Service Level Definition WSDL Document Business Application Organization Application Version Service Level Agreement Service Provider Service Consumer Use policies to define service consumption New in v8.0
  • 34. 33 SLA Enforcement - Common Usage Scenarios v2.0 Credit Check Service 5000 500 300 Messages per day 300 100 ?
  • 35. 34 SLA enforcement using DataPower Mediation policies enforced automatically • Using Web Service Proxy for SOAP services • Using Multi-Protocol Gateway for REST services New in v8.0
  • 36. 35 Mediation Policy Author and attach mediation policies to control DataPower gateways at runtime New in v8.0 Conditions Parameters Average Latency Error Count Message Count Comparison Greater than (also allowing bursts) Less than Schedule Between dates Days of week Times of day Actions Notify Queue Message Reject Message Route Message Validate Message
  • 37. 36 Route using custom stylesheet or rule Route to multiple endpoints New in v8.0 Route using WSRR available endpoints
  • 38. 37 Workload Management Policy Author and attach workload management policies to control IBM Integration Bus flows at runtime New in v8.5
  • 39. 38 Attaching Policies Explicitly or automatically attach policies Automatically attach policies using a query New in v8.0
  • 40. 39 REST support is included within the Governance Enablement Profile out of the box, allowing REST services to be easily represented and managed REST services, interfaces and endpoints can be associated with SLDs in just the same way as Web Services New in v8.0 REST Support
  • 41. 40
  • 42. 41 Consumption Visualizer See who is consuming a service New in v8.0
  • 43. 42 Graphical Explorer Analyze the impact of making changes to a service
  • 44. 43 Interactive Charts and Custom Reports Visualize the data in your service registry Service reuse Service level definitions (SLDs) governance state My Items Services by owning organization Documents by type Services by governance state Number of versions per business capability Service consumption by version SLAs by governance state Endpoints by environment Online/Offline endpoints per environment Create custom reports using Business Intelligence Reporting Tools (BIRT) New in v8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0 8.0
  • 46. 45 Start with a prescriptive recommended practice governance profile Extend metadata model and lifecyles Assign lifecycles to entities Add assertions to lifecycles and entities Deploy governance profile directly to WSRR Configure the Governance Process to Fit the Need
  • 47. 46 WSRR Access Control editor provides guidance for authoring roles and permissions Allows for advanced permissions with the specification of an XPath expression Click-to-Assign permissions to roles Easy view for understanding what permissions are assigned to the various roles Configure Fine Grain Role Based Security
  • 48. 47 Browser Browser Browser Browser Fewer requests from browser to server, with more compression More asynchronous requests WSRR WSRR v8.5 WSRR WSRR v8.5 UI Performance Improvements New in v8.5
  • 49. 48 Performance Improvements Promotion performance has been improved to make distributing information to the runtime environments faster Governance Master ProductionQADevelopment New in v8.0
  • 50. 49 Bulk Change Tool A command-line tool to help when making model changes that require data migration e.g. • Add new required properties • Change types of existing properties Define a map from old to new Apply the changes rapidly to the data in a single operation Asset Country: string Asset Country: countryCode Location: string Bulk Change Tool New in v8.0
  • 51. 50 Operating systems AIX • AIX v7.1 – Power Linux • RHEL 6 Server – Intel • RHEL 6 Server – System z • SLES Server 11 – Intel • SLES Server 11 – Power • SLES Server 11 – System z • RHEL 6 Server – Power Solaris • Solaris 10 SPARC • Solaris 11 SPARC Windows • Windows 2008 Standard • Windows 2008 R2 Standard • Windows 2008 Enterprise • Windows 2008 R2 Enterprise • Windows 7 Professional * • Windows 7 Enterprise * • Windows 7 Ultimate * • Windows 8 & 8.1 * • Windows 8 & 8.1 Pro * • Windows 8 & 8.1 Enterprise * • Windows Server 2012 & 2012 R2 Essentials Edition • Windows Server 2012 & 2012 R2 Standard Edition • Windows Server 2012 & 2012 R2 Datacenter Edition z/OS • z/OS 1.13 • z/OS 2.1 Databases DB2 • DB2 Workgroup Server Edition 9.7 • DB2 Enterprise Server Edition 9.7 • DB2 for z/OS 10.1 & 11 • DB2 Express Edition V10.5 • DB2 Workgroup Server Edition V10.1 & 10.5 • DB2 Enterprise Server Edition V10.1 & 10.5 Oracle • Oracle 11g Standard R2 11.2.0.1 • Oracle 11g Enterprise R2 11.2.0.1 • Oracle 12C Standard • Oracle 12c Enterprise Microsoft SQL Server • Microsoft SQL Server Enterprise Edition 2008 R2 • Microsoft SQL Server Enterprise Edition 2012 Browsers (desktop editions only) Internet Explorer • Microsoft Internet Explorer 9.0 • Microsoft Internet Explorer 10 • Microsoft Internet Explorer 11 Firefox • Mozilla Firefox ESR 24+ Chrome • Chrome (v30+) * No support for production use Platform Support
  • 53. 52 Capitalize on Innovation with IBM Subscription & Support Access to New Software Innovations at your convenience Incremental Enhancements Full version and release upgrades Patches and security enhancements Profile-driven download, delivery and electronic notifications Access to 24x7 online & phone technical support Access to technical experts and support professionals in 140 languages Diagnostic tools, fixes, forums, self-help, Redbooks, security alerts and technical documentation Rapid response to severity 1 service requests One year included with your initial IBM Passport Advantage® or IBM Passport Advantage Express® software purchase
  • 54. 53 WSRR v8.5 Overview Video - Now on YouTube http://youtu.be/TwfkkjhMgBA
  • 55. 54 WSRR Sessions at Impact 2014 Client use case presentations 2089: Lessons Learned Using a Service Registry for Service Governance • Tuesday: 10:30 – 11:30 – Palazzo F; Steve Romanowski (State Farm), Dennis Miller (IBM) 3358: How PSCU Implemented Its Intelligent Platform Through a SOA COE • Tuesday: 14:15 – 15:15 – Marcello 4402; Prithvi Srinivasan (Prolifics) 1501: API Lifecycle Management: Integrating IBM WebSphere Service Registry and Repository & API Management • Wednesday : 10:30 – 11:30 – Marcello 4402; John Falkl (Haddon Hill Group Associates) 2781: How CVS Caremark Implemented a Service Oriented Architecture Center of Excellence • Wednesday : 10:30 – 11:30 – Marcello 4405; Prithvi Srinivasan (Prolifics), Ajay Behuria (CVS CareMark) 2740: Extending IBM WebSphere Service Registry and Repository to Legacy IBM WebSphere Application Server • Wednesday: 14:15 – 15:15 – Marcello 4405; Animesh Jain (Prolifics) 2699: SOA at Highmark - One Company's Journey • Wednesday : 17:00 – 18:00 – Lando 4305; Rich Turney (Highmark Inc.), Ed Ober (Highmark Inc.) 3128: Implementing an ESB with IBM Integration Solutions at Danske Bank • Wednesday : 17:00 – 18:00 – Marcello 4404; John Alex Jensen (Danske Bank) 1540: Reusable Policy Templates in IBM WebSphere Service Registry and Repository • Thursday: 10:30 – 11:30 – Palazzo F; Yevgen Khibin (Kaiser Permanente) 2946: SOA Best Practices & Pitfalls • Thursday : 15:45 – 16:45 – Lido 3005; Rich Turney (Highmark Inc.), Ed Ober (Highmark Inc.), Chris Hengst (Highmark Inc.), Bryan Lichtenwalner (Highmark Inc.)
  • 56. 55 WSRR Sessions at Impact 2014 Product presentations 1159: IBM Integration & Governance: Featured Session • Monday: 14:30 – 15:30 – Palazzo H; Nicola Hills (IBM) 1250: What’s New in IBM WebSphere Service Registry and Repository • Tuesday : 10:30 – 11:30 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM) • Wednesday: 15:45 – 16:45 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM) 1200: IBM WebSphere Service Registry and Repository & IBM Integration Bus: Advanced Integration • Tuesday : 17:00 – 18:00 – Palazzo I; Martin Smithson (IBM) 1251: Service Visibility & Management with IBM WebSphere Service Registry and Repository • Wednesday : 13:00 – 14:00 – Marcello 4405; Robert Laird (IBM), Nick Butler (IBM) 3237: Meet the Experts: IBM WebSphere Service Registry and Repository • Thursday: 13:00 – 14:00 – San Polo 3503; Nick Butler (IBM), Martin Smithson (IBM) Roundtable Feedback Sessions 1244: Roundtable: IBM WebSphere Service Registry and Repository • Monday: 17:15 – 18:15 – Zeno 4708; Robert Laird (IBM), Gary Thornton (IBM) • Tuesday: 17:00 – 18:00 – Zeno 4708; Robert Laird (IBM), Gary Thornton (IBM)
  • 57. 56 WSRR Sessions at Impact 2014 Hands on labs 1223: Enable Role-based Service Views & Change Notification to Effectively Govern Services • Wednesday: 15:45 – 18:00 - Murano 3305; Martin Smithson (IBM), Dennis Miller (IBM) 1201: IBM WebSphere Service Registry and Repository & IBM Integration Bus: Advanced Integration Lab • Thursday: 09:00 – 11:30 - Murano 3305; Martin Smithson (IBM), Dennis Miller (IBM)
  • 58. 57 We Value Your Feedback Don’t forget to submit your Impact session and speaker feedback! Your feedback is very important to us – we use it to continually improve the conference. Use the Conference Mobile App or the online Agenda Builder to quickly submit your survey • Navigate to “Surveys” to see a view of surveys for sessions you’ve attended
  • 60. 59 Legal Disclaimer • © IBM Corporation 2014. All Rights Reserved. • The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. • References in this presentation to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in this presentation may change at any time at IBM’s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. • If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. • If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. • Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. • If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. • If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. • If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. • If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. • If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. • If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. • If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only.