SOA Governance: the repository as a destination container of architecture to services

BEA Systems Italia, SpA, 2007. – 13 slides.Contents:. IT Challenges. Integrating Services into the IT Supply Chain. Gove

277 79 842KB

English Pages [13]

Report DMCA / Copyright

DOWNLOAD PDF FILE

Recommend Papers

SOA Governance: the repository as a destination container of architecture to services

  • Commentary
  • 742507
  • 0 0 0
  • Like this paper and download? You can publish your own PDF file online for free in a few minutes! Sign Up
File loading please wait...
Citation preview

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