Your SlideShare is downloading. ×
Oow   soa governance v1 0
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Oow soa governance v1 0

1,681
views

Published on

Oracle Open World 2010 session 'How to do a SOA based project, supported by Oracle Enterprise Repository' …

Oracle Open World 2010 session 'How to do a SOA based project, supported by Oracle Enterprise Repository'
Presenter: Sjoerd Aalbers

Case of a large Public Sector Client of an innovative solution to replace the current IT systems with a state-of-art Oracle based solution. In this session you will learn how Oracle Enterprise Repository is used to fill in the needs for full traceability of all deliverables and their interdependencies and to guard the completeness of the solution. You also will learn how Oracle Enterprise Repository joined forces with versions control systems already in place. By combining Oracle Enterprise Repository with other tools, Oracle Enterprise Repository is positioned as the central portal for all stakeholders: business, design and development teams.

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,681
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • So why this change:Business demand Capability to implement Change faster and more controlled Higher efficiency (cost reduction)Silo based to Customer driven organisationCustomer demands Self Service capabilities Fast and easy accessibility to actual and complete information Modification simplicity
  • High Quality Standard High Reliability Large number of Clients Strong Adaptability to new Rules and Legislation Excellent Services Never ‘Negative’ Publicity … Excellent Performance !Keep insight and control of the complexityThings really become more complex than you will think ofCurrent customer: 132 service/version combinations but only 63 distinct services
  • Governance is not daily management of application systems.Open Group SOA Governance Framework:Initiative from ….It is for free so have a look at itIt is adaptable to meet your specific needs
  • Example policy: Speed limitsPeople are the leaders that are responsible for establishing the desired behavior of the organization, policies are the rules that express the desired behavior, and process ensures that the policies are followed.Closed Loop!
  • Policies per Asset type
  • A Compliance Template communicates asset requirements or asset solution sets to internal or outsourced project teams. - Review/survey of Assets
  • - Categorizations determine how assets are organized and viewed.Determines the selection of Rejection Reasons available to users who reject previously used/downloaded assets. Rejection Reasons: Survey of consumed assetsArtifact stores: Clear Case, ClearQuest, PVCS and others. We used Subversion, which can use URL to retrieve artifact from Version Control
  • Special attention for service contracts:“Contracts shall exist between service providers & consumers”
  • Special attention for service contracts:“Contracts shall exist between service providers & consumers”
  • Complexity lays in the different technologies to implement a piece of functionality.
  • Transcript

    • 1. Win a NEW iPod Shuffle!
      Hand us your business card. We will hold a drawing at the end of the session.
      You could be a winner!
    • 2. Traceability with Oracle Enterprise RepositoryKnow what’s being asked of your project...
      Sjoerd Aalbers
      San Francisco OOW, September 2010
    • 3.
      • 18 years experience in Oracle technology
      • 4. Started with Oracle 6 
      • 5. Oracle DBA (OCP, OCA)
      • 6. Oracle Solution Architect
      • 7. Oracle SOA Suite
      • 8. SOA Governance
      3
      © 2010 Capgemini. All rightsreserved.
      Whoami
    • 9. “The longer you delay starting something, the more shadows you see”Nike campaign: Just Start
      4
      © 2010 Capgemini. All rights reserved.
    • 10. Topics
    • 11. The Project
      The Customer
      Very reliable organisation with an excellent service level.
      Large number of Clients.
      The Project
      Customer is replacing their current IT systems.
      State of the art Oracle stack including Oracle SOA Suite and Oracle Package Based Solution.
      The Project
      6
      © 2010 Capgemini. All rights reserved.
    • 12. The Project
      The Customer
      Very reliable organisation with an excellent track record, keeping this track record is crucial
      The Project
      Distributed delivery project
      Many different artefacts created
      Strict approval process in place
      Customer employees are trained to do maintenance in the future
      Different phases, probably will run for many years
      Each phase adding new technologies, new functionalities and versions
      The Challenge
      7
      © 2010 Capgemini. All rights reserved.
    • 13. Topics
    • 14. SOA Governance
      Open Group SOA Governance Framework:
      http://www.opengroup.org/projects/soa-governance/
      “Governance means establishing and enforcing how people and solutions work together to achieve organizational objectives”
      “SOA governance extends IT and EA governance to ensure that the benefits that SOA extols are met”
      Definition
      9
      © 2010 Capgemini. All rights reserved.
    • 15. SOA Governance
      Policies
      Define policies which will lead to the desired (SOA) objectives e.g. ‘decrease development time by 20%’
      People
      Get everyone enthusiastic and involved
      Communicate & educate
      Processes
      Policy enforcement
      Measurement
      Less accidents
      Desired behaviour
      Easy driving
      Speed limit
      Policies
      Define
      #Accidents
      Measure
      •Theory lessons
      •Signs beside road
      Educate
      • Police force
      • Laser guns
      Enforce
      Triple P
      10
      © 2010 Capgemini. All rights reserved.
    • 16. SOA Governance
      Oracle Enterprise Repository
      Policies
      Define
      SOA Management Pack EE
      Service discovery and
      Endpoint management
      Measure
      Oracle Service Registry
      Oracle Enterprise Repository
      Educate
      Enforce
      •Design time: Oracle Enterprise Repository
      •Run time: Oracle Webservice Manager
      Oracle SOA governance tooling
      11
      © 2010 Capgemini. All rights reserved.
    • 17. Topics
    • 18. Oracle EnterpriseRepository
      Version Control
      (Artifact Store)
      User
      Management
      Asset
      Management
      Policy
      Management
      (Compliance) Reporting
      OER Functionality
      13
      © 2010 Capgemini. All rights reserved.
    • 19. Oracle EnterpriseRepository
      People
      Users
      Projects
      Departments
      Roles
      Assets
      Asset types
      Relationships
      User
      Role
      Department
      Project
      Asset
      Project
      User
      Asset type
      Object types
      14
      © 2010 Capgemini. All rights reserved.
    • 20. Oracle EnterpriseRepository
      Type Manager
      15
      © 2010 Capgemini. All rights reserved.
    • 21. Oracle EnterpriseRepository
      Acceptable value list
      Categorizations
      Relationships
      Rejection Reasons
      Vendors
      Artifact stores
      Other types
      16
      © 2010 Capgemini. All rights reserved.
    • 22. Oracle EnterpriseRepository
      New Asset:
      Unsubmitted
      Pending Review
      Under Review
      Registered
      Unsubmitted
      Pending
      Review
      Under
      Review
      Registered
      Active
      Inactive
      Retired
      AssetLifecycle
      17
      © 2010 Capgemini. All rights reserved.
    • 27. Topics
    • 28. Development Case
      Technically described by
      Development case
      19
      © 2010 Capgemini. All rights reserved.
    • 29. Development Case
      Onshore
      20
      © 2010 Capgemini. All rights reserved.
    • 30. Development Case
      Onshore
      Offshore
      21
      © 2010 Capgemini. All rights reserved.
    • 31. Topics
    • 32. Metadata & Process
      Define your own ontology:
      Business (Common Object)
      IT Deliverables
      Look at Asset Types available ‘out-of-the-box’
      Following elements are mandatory:
      Name
      Version
      Description
      File Information
      Notification Email
      Metadata
      23
      © 2010 Capgemini. All rights reserved.
    • 33. Metadata design artefacts
      Metadata & Process
      24
      © 2010 Capgemini. All rights reserved.
    • 34. Metadata & Process
      Additional steps within existing CM process
      Guarantee high quality of metadata
      Process
      25
      © 2010 Capgemini. All rights reserved.
    • 35. Metadata & Process
      A Architect
      L Librarian
      SA Solution Architect
      TL Team Lead
      Roles and Tasks
      26
      © 2010 Capgemini. All rights reserved.
    • 36. Example
      27
      © 2010 Capgemini. All rights reserved.
    • 37. Topics
    • 38. Just Start
      Traceability should be recorded anyway
      SOA based projects quickly become complex due to service versions
      Excel sheets:
      Are swiftly becoming very complex.
      Are difficult to understand by project newbie’s.
      Are not visual.
      Are not frequently consulted and just stay on a file system.
      Are often out of date and are only updated when delivered to the customer.
      Are not multi layered. Traceability from requirement to source code is difficult.
      • Start simple so OER becomes alive, than extend
      Just Start …
      29
      © 2010 Capgemini. All rights reserved.
    • 39. Lessons Learned
      Just Start
      Define Policies
      Complex Integration Aspects
      Architecture Principles
      Oracle Review
      Configuration, Script, EAI, Production, Design and Sizing Review per Release
      “Stick to the Plan”
      Tell the story ‘why, when, what & how’ over and over and over again...
      To all the Teams (including India)
      Awareness Sessions at Customer site
      Use of a ‘Live Going’ Business Scenario
      Hammer Syndrome
      Added Value to the Customer in top of all minds
      Remember what the customer is asking for
      Desired objectives
      Educate
      (SOA) Governance
      Policies
      Define
      Measure
      Business Objectives
      Educate
      Enforce
      30
      © 2010 Capgemini. All rights reserved.
    • 40. Related sessions at OOW
      Innovative Case Management in the Public SectorPresented by Joop Koster 1pm – 2pm – Wednesday September 22nd; Moscone West, Room 2009
      MDM: Case Management in the Public SectorPresented by Joop Koster and GurinderBahl1.30pm – 2.30 pm – Thursday September 23rd; Moscone West, Room 3003
      31
      © 2010 Capgemini. All rights reserved.
    • 41. Questions
    • 42. Thank you for attending.
      Join us at the Capgemini “Happy Hour” today—last hour of the Exhibition Hall day.
      Tap & Brew Lounge, Moscone South, 2631