Overview Oracle Fusion Middleware Online Documentation Library

11 Configuring Prescriptive Reuse 11-1 11 Configuring Prescriptive Reuse This chapter provides an overview of compliance templates, and their role in prescriptive reuse. Oracle Enterprise Repository serves as a communication mechanism between stakeholders involved in project evaluation and developers who are involved in a projects implementation. Business Analysts or architects are responsible for reviewing a projects requirements. During this process, they might identify existing services or capabilities that will fulfill the functional and non-functional requirements of the project. Oracle Enterprise Repository allows these stakeholders to construct a Compliance Template that includes a list of existing assets that might be relevant to the project. This process is called prescriptive reuse, and it is extremely valuable in contracting organizations. A contracting organization may specify or bid a project several months prior to the bid being accepted by the customer. Compliance templates become a way for these organizations to capture the assumptions that were made when the project bid was created. When the bid is accepted, the team executing the work has visibility into the assets that were assumed to be reusable. This chapter contains the following sections: ■ Section 11.1, Overview ■ Section 11.2, Creating a Compliance Template Type ■ Section 11.3, Creating a Compliance Template ■ Section 11.4, Apply a Compliance Template to a Project ■ Section 11.5, Using Assets Associated with Compliance Templates Prescribed Assets ■ Section 11.6, Running a Project Compliance Report

11.1 Overview

The term Compliance Template describes a particular family of Oracle Enterprise Repository artifacts. Examples of specific compliance template types include: ■ Project Profiles ■ Architecture Blueprints Compliance Templates are used to communicate asset requirements or asset solution sets to internal or outsourced project teams. Project Profiles are usually created for individual projects, whereas Architecture Blueprints are reusable solution sets that can be leveraged by multiple projects. 11-2 Oracle Fusion Middleware Configuration Guide for Oracle Enterprise Repository Compliance Templates are typically generated by individuals or teams responsible for asset and project portfolios: ■ Project Planners might generate a Project Profile for each project in the portfolio, outlining the planning and estimating assumptions. ■ Project Architects might generate a Project Profile to identify assets that fulfill a projects business requirements. ■ Enterprise Architects might generate an Architecture Blueprint that specifies the standard frameworks and servers that are to be used by new projects. ■ Those responsible for Service Oriented Architectures might generate an Architecture Blueprint to identify the services that orchestrate a particular business function. ■ Product Line Architects might generate an Architecture Blueprint that specifies the assets that are to be used on a specific product line. If upgrading from earlier product versions, compliance template examples can be obtained by installing the examples in the Policy Management datapack using the ImportExport tool. For more information about the ImportExport tool, see Import Export Tool in Oracle Fusion Middleware Users Guide for Oracle Enterprise Repository.

11.2 Creating a Compliance Template Type