• RIA/Composite application
assembly
GOLD AWARD:
Nexaweb Enterprise Web Suite
• SOA governance
GOLD AWARD:
HP SOA Systinet 2.52
SOA Governance and
Rich Internet
Applications
Sameer Vaidya
Chief Architect
SOA products, HP BTO Software
Bob Buffone
Chief Architect
Nexaweb
Today, you will learn:
3
Desired outcome of SOA initiatives
Strategic Portfolio of Business Services
• Faster delivery of composite applications
• Improve business and IT alignment
• Reduce costs
Application Silos Rich Internet Applications
Business Services
4
Effective Governance ensures success
SOA meets business goals
SOA CoE
Consumers Providers
6
6
SOA Service design governance
Consumers Providers
SOA CoE
Decompose app Define &
Establish policies to candidate publish service
services
Enforce Ensure policy
Search conformance
checkpoints not
found service
across life cycle
s Develop
match against
New/Change interface
Review quality
Service Request & performance
history Negotiate
Manage Service contracts &
Portfolio SLAs
approve for creation
Develop
Provision
Review & report against
interface access
progress
7
Visibility, trust and control
Integrated end-to-end governance with HP SOA
Systinet
HP SOA Systinet
Dashboard
8
Governed Rich
Internet Applications
Convergence of SOA and Web Architectures
Corporate standards
Enterprise wide
SOA
Governed
Interoperable
High scalability
Defined security Ad Hoc
Formal
Loosely Coupled Data-Centric Situational
Composite Applications
Collaborative
Web 2.0
De-centralized Lightweight
10
…Creates Enterprise Web 2.0
SOA
Enterprise Web
2.0
Web 2.0
11
What the Analysts say …
“The key to successful SOA projects is to understand and control your SOA
artifacts, which can include services, SOA policies, processes and profiles.
The key to understanding and controlling these artifacts is SOA
governance. Technologies such as Nexaweb can help you control how
your artifacts are being used, how they are managed, how they are
secured, how they are tested and how visible they are.”
Frank Kenney, Research Director
12
WOA / SOA Interaction Models
Client-Centric Service Consumption
Enterprise Services
Enterprise Services
13
WOA / SOA Interaction Models
Server-Centric Service Consumption
• Structured environment uses components
and assets that are designed to work
together to avoid end-users knowing
semantic information.
• Server-centric framework for service
consumption avoids the pitfalls of using the
client as the consumption layer.
– User Input Validation
– Service Level Agreement
– Data Integrity
– Service Orchestration
– Data Caching
• Declarative markup reduces code needed to
create applications making them quicker to
build and easier to maintain.
14
Design-time Development & Governance Interaction
15
Integrated Composition + Governance
Nexaweb + HP Value Propositions
16
How Can I Get Started?
Thank You!
17