306 80 842KB
English Pages [13]
SOA Governance : il Repository come metacontenitore di una architettura a servizi Colazione da BEA ( Feb 07 )
Paolo Salvalaglio Systems Engineer BEA Systems Italia, SpA BEA Confidential. | 1
IT Challenges Complexity 1000x fold increases Interface, size, stakeholders, platforms, sources, connections Maintenance costs now consume up to 80% of IT
New Development Maintenance Costs
% 100 75
Inefficiency 50
We don’t know what we already have and so we build more We are constantly reinventing the wheel
25 0 1990
1995
2000
2005
IT projects are myopic, with no sense of past or future Isolated silos of IT information Ungoverned and misaligned investments
IT complexity costs $750 Billion per year. Tony Picardi, IDC
Integrating Services into the IT Supply Chain Services… Are the most valuable software investments you make Have extensive metadata that must be managed Don’t exist in isolation Have broad governance challenges, similar to other IT Must comply with standards, regulations and service levels Proliferate uncontrollably, unless part of an architecture Need to be managed as part of the overall fabric of IT, not only in “SOA fabric”
Reduce…Reuse…Remix
Governing SOA SOA requires governance Reduce, Reuse, Remix
Macro-governance – Build the right things Aligned to enterprise goals Aligned to architecture Non-redundant
Micro–governance – Build them the right way Policy management Standards compliant Interoperable Secure
SOA Governance Patterns Gateway Pattern Library Pattern Scoreboard Pattern
AquaLogic Enterprise Repository Manages all enterprise assets and their relationships Business processes Applications Patterns, frameworks, services & components Enables governance and tracks compliance Architecture standards Regulatory requirements Policy management Analytics Investment ROI Proactive impact analysis Value of software asset portfolio
AquaLogic Enterprise Repository
Integrated Repository for IT Doc Doc Management Management
PPM PPM
SCM SCM References
Metrics
Code
Build Build
Projects Financial Data
BPEL
BEA BEA AquaLogic AquaLogic Enterprise Enterprise Repository Repository Integrated Integrated Repository Repository
WSDL
UDDI UDDI
Model
EA EA
Asset Mgmt
Reference Reference
Apps & Components
Publish Publish
BPA/ BPA/ BPM BPM
Blueprints, Assets
CMDB Prescribe
Validate
Test Test
Submit Consume QoS, SLA
IDE IDE
Operational Data
WSM/ESM WSM/ESM
ALER Can Help You…. REPORT on the ROI for SOA investments, automatically INVENTORY all services and other software assets Single system of record
TRACK dependencies between services and other assets End to end visibility of the impact of change
ALIGN business and IT Tracks the business capabilities being delivered by services developed in IT
IMPLEMENT numerous initiatives – saving money from deploying point solutions for each Open source management Business process repository Component reuse Application portfolio management, and more….
ALSR + ALER = Full Lifecycle Governance BEA is the only vendor that provides full registry and repository capabilities for management of the entire SOA lifecycle. Metadata management strategy is focused on the management of metadata across the entire SOA lifecycle Repository is most appropriate technology for use during the design-time stages of the lifecycle Registry is most appropriate technology for use during the runtime stages of the lifecycle Registry and Repository bridge from design-time to runtime and back
Design Time Runtime
Role of ALER AquaLogic Enterprise Repository is a Metadata Repository emphasizing design-time software asset management and lifecycle governance. Enabler for sharing of rich metadata across BEA products and heterogeneous environments Catalogs what has been defined within the enterprise Manages and governs assets and their dependencies Enables proactive impact analysis and change management Provides visibility into asset usage in alignment with architecture Provides policy management Measures savings and ROI
Role of ALSR AquaLogic Service Registry is a UDDI registry for storing runtime metadata for dynamic discovery and runtime governance enforcement. UDDI v3 based Manages runtime metadata associated with SOA artifacts Catalogs what services have been deployed within the enterprise Serves as a discovery tool for runtime policy enforcement Bridges design-time and runtime stages of the SOA lifecycle
Can I use one over the other? Stages of SOA Adoption Stage 1 – Exploring
Incremental Capability by Stage
Key Objectives
Pain Points
Stage 2 – Expanding
Stage 3 – Exploiting
Address a specific pain
Reuse via process integration
Process flexibility
Leverage investments
Policy-driven compliance
Composite development
Support heterogeneity
Standards-driven creation and reuse
Dynamic service resolution
Visibility into existing assets to encourage reuse
Control of what gets built Management, association, and enforcement of policies
Seamless flow of requirements across disciplines Runtime service resolution QoS metadata tracking
Applicability
Technology Enabler
Customers in evaluation or pilot project phase
Customers in pilot project or department wide SOA
Customers moving to enterprise wide SOA
56% of customers in this phase in 2006
40% of customers in this phase in 2006
28% of customers in this phase in 2006
ALER
ALER + ALSR for end-to-end lifecycle governance
ALER for management of composite application development ALSR for runtime service resolution
Putting It All Together CRM
BPM
Service Management Service
Service
AquaLogic AquaLogic Service Service Bus Bus
Service
Service
ALER demo
BEA Confidential. | 13