Win a NEW iPod Shuffle!<br />Hand us your business card. We will hold a drawing at the end of the session.<br />You could ...
Traceability with Oracle Enterprise RepositoryKnow what’s being asked of your project...<br />Sjoerd Aalbers<br />San Fran...
<ul><li>18 years experience in Oracle technology
Started with Oracle 6 
Oracle DBA (OCP, OCA)
Oracle Solution Architect
Oracle SOA Suite
SOA Governance</li></ul>3<br />© 2010 Capgemini. All rightsreserved.<br />Whoami<br />
“The longer you delay starting something, the more shadows you see”Nike campaign: Just Start<br />4<br />© 2010 Capgemini....
Topics<br />
The Project<br />The Customer<br />Very reliable organisation with an excellent service level.<br />Large number of Client...
The Project<br />The Customer<br />Very reliable organisation with an excellent track record, keeping this track record is...
Topics<br />
SOA Governance<br />Open Group SOA Governance Framework:<br />http://www.opengroup.org/projects/soa-governance/<br />“Gove...
SOA Governance<br />Policies<br />Define policies which will lead to the desired (SOA) objectives e.g. ‘decrease developme...
SOA Governance<br />Oracle Enterprise Repository<br />Policies<br />Define<br />SOA Management Pack EE<br />Service discov...
Topics<br />
Oracle EnterpriseRepository<br />Version Control<br />(Artifact Store)<br />User<br />Management<br />Asset<br />Managemen...
Oracle EnterpriseRepository<br />People<br />Users<br />Projects<br />Departments<br />Roles<br />Assets<br />Asset types<...
Oracle EnterpriseRepository<br />Type Manager<br />15<br />© 2010 Capgemini. All rights reserved.<br />
Oracle EnterpriseRepository<br />Acceptable value list<br />Categorizations<br />Relationships<br />Rejection Reasons<br /...
Oracle EnterpriseRepository<br /><ul><li>Status Asset:
Active
Inactive
Retired
“Deleted”</li></ul>New Asset:<br />Unsubmitted<br />Pending Review<br />Under Review<br />Registered<br />Unsubmitted<br /...
Topics<br />
Development Case<br />Technically described by<br />Development case<br />19<br />© 2010 Capgemini. All rights reserved.<b...
Development Case<br />Onshore<br />20<br />© 2010 Capgemini. All rights reserved.<br />
Development Case<br />Onshore<br />Offshore<br />21<br />© 2010 Capgemini. All rights reserved.<br />
Topics<br />
Metadata & Process<br />Define your own ontology:<br />Business (Common Object)<br />IT Deliverables<br />Look at Asset Ty...
Metadata design artefacts<br />Metadata & Process<br />24<br />© 2010 Capgemini. All rights reserved.<br />
Upcoming SlideShare
Loading in …5
×

Oow soa governance v1 0

1,943 views

Published on

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,943
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

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 &amp; consumers”
  • Special attention for service contracts:“Contracts shall exist between service providers &amp; consumers”
  • Complexity lays in the different technologies to implement a piece of functionality.
  • Oow soa governance v1 0

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

    ×