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!
Traceability with Oracle Enterprise RepositoryKnow what’s being asked of your project...Sjoerd AalbersSan Francisco OOW, September 2010
18 years experience in Oracle technology
Started with Oracle 6 
Oracle DBA (OCP, OCA)
Oracle Solution Architect
Oracle SOA Suite
SOA Governance3© 2010 Capgemini. All rightsreserved.Whoami
“The longer you delay starting something, the more shadows you see”Nike campaign: Just Start4© 2010 Capgemini. All rights reserved.
Topics
The ProjectThe CustomerVery reliable organisation with an excellent service level.Large number of Clients.The ProjectCustomer is replacing their current IT systems.State of the art Oracle stack including Oracle SOA Suite and Oracle Package Based Solution.The Project6© 2010 Capgemini. All rights reserved.
The ProjectThe CustomerVery reliable organisation with an excellent track record, keeping this track record is crucialThe ProjectDistributed delivery projectMany different artefacts createdStrict approval process in placeCustomer employees are trained to do maintenance in the futureDifferent phases, probably will run for many yearsEach phase adding new technologies, new functionalities and versionsThe Challenge7© 2010 Capgemini. All rights reserved.
Topics
SOA GovernanceOpen 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”Definition9© 2010 Capgemini. All rights reserved.
SOA GovernancePoliciesDefine policies which will lead to the desired (SOA) objectives e.g. ‘decrease development time by 20%’PeopleGet everyone enthusiastic and involvedCommunicate & educateProcessesPolicy enforcementMeasurementLess accidentsDesired behaviourEasy drivingSpeed limitPoliciesDefine#AccidentsMeasure•Theory lessons•Signs beside roadEducate• Police force• Laser gunsEnforceTriple P10© 2010 Capgemini. All rights reserved.
SOA GovernanceOracle Enterprise RepositoryPoliciesDefineSOA Management Pack EEService discovery andEndpoint managementMeasureOracle Service Registry Oracle Enterprise RepositoryEducateEnforce•Design time: Oracle Enterprise Repository•Run time: Oracle Webservice ManagerOracle SOA governance tooling11© 2010 Capgemini. All rights reserved.
Topics
Oracle EnterpriseRepositoryVersion Control(Artifact Store)UserManagementAssetManagementPolicyManagement(Compliance) ReportingOER Functionality13© 2010 Capgemini. All rights reserved.
Oracle EnterpriseRepositoryPeopleUsersProjectsDepartmentsRolesAssetsAsset typesRelationshipsUserRoleDepartmentProjectAssetProjectUserAsset typeObject types14© 2010 Capgemini. All rights reserved.
Oracle EnterpriseRepositoryType Manager15© 2010 Capgemini. All rights reserved.
Oracle EnterpriseRepositoryAcceptable value listCategorizationsRelationshipsRejection ReasonsVendorsArtifact storesOther types16© 2010 Capgemini. All rights reserved.
Oracle EnterpriseRepositoryStatus Asset:
Active
Inactive
Retired
“Deleted”New Asset:UnsubmittedPending ReviewUnder ReviewRegisteredUnsubmittedPendingReviewUnderReviewRegisteredActiveInactiveRetiredAssetLifecycle17© 2010 Capgemini. All rights reserved.
Topics
Development CaseTechnically described byDevelopment case19© 2010 Capgemini. All rights reserved.
Development CaseOnshore20© 2010 Capgemini. All rights reserved.
Development CaseOnshoreOffshore21© 2010 Capgemini. All rights reserved.
Topics
Metadata & ProcessDefine your own ontology:Business (Common Object)IT DeliverablesLook at Asset Types available ‘out-of-the-box’Following elements are mandatory:NameVersionDescriptionFile InformationNotification Email Metadata23© 2010 Capgemini. All rights reserved.
Metadata design artefactsMetadata & Process24© 2010 Capgemini. All rights reserved.

Oow soa governance v1 0

Editor's Notes

  • #7 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
  • #8  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
  • #10 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
  • #11 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!
  • #12 Policies per Asset type
  • #14 A Compliance Template communicates asset requirements or asset solution sets to internal or outsourced project teams. - Review/survey of Assets
  • #17 - 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
  • #20 Special attention for service contracts:“Contracts shall exist between service providers & consumers”
  • #21 Special attention for service contracts:“Contracts shall exist between service providers & consumers”
  • #22 Complexity lays in the different technologies to implement a piece of functionality.