INTRODUCTION Oracle Enterprise Repository creates a solid Foundation for API Lifecycle management and SOA(Service Oriented Architecture) Governance that provides comprehensive insight into the business impact of projects and changes related to APIs, Services and other integration artifacts. OER’s asset management functions provide the means to essentially manage the metadata for any type of software assets from Business processes, web services, patterns, framework, application and component. OER defines the roles and responsibilities of organization in SOA framework.
Terms Used :- API- API abbreviation for Application Program Interface, is a set of routines , protocols and tools for building software applications. They specify how software components should interact with each other and they are used when programming a graphical user interface. SOA- SOA is abbreviation for Service Oriented Architecture which is an architectural pattern in which application components provide services to other Components via communications Protocol , typically over a network. API Management:- API management enables organizations to selectively externalize their existing IT assets via APIs across various channels & capitalize on the new wave of innovations.
Why OER is needed:- There are some critical factors to ensure the overall success in API consumption for Organizations:- Instead of only advertising which APIs or services exist. The processes must span through the entire lifecycle and unite resources from different divisions and geographies . This means supporting the Internal decision making and compliance in quick way exposing the valuable content and capabilities of your enterprise.
Oracle Enterprise Repository Provides a common communication channel for the automated exchange of metadata and information between the providers , consumers and additional governance tooling. Whether your goal is to establish consistent processes via SOA Governance, or maintain API Lifecycle Management for the community of developers, OER is a critical component for capturing, automating & centralizing all of the lifecycle management aspects of challenges associated. Working in concert the applications of OER provides feedback, visibility, controls and analytics which are required to ensure that our community of developers and architects maximize the value of internal integrated investments.
OER Architecture :- IDE Web Browser Command line Tools Web Logic Server OER DB Mail Server LDAP (Optional)
OER is essentially a single java Process. Users mainly use browser to work with OER. Command Line Tools and IDE are also used for Certain tasks like Harvesting. DB is connected for information storage and e-mail notification will be sent for changes in Repository. External authentication tools like LDAP can be used to authenticate OER.
OER Tools:- Web console is the primary interface for users to find & consume assets & perform some administrative tasks.
Asset Editor is used to administer assets and to configure the resources that are associated with assets such as value list, categories and relationships.() Import/Export tool is designed to enable the interchange of assets related metadata b/w instances of OER.
Type Manager controls the Organization & display of information for each asset type. Policy and compliance templates are specialized types but you can also configure them with type manager . Besides Graphical tools, OER also have command line tools like harvester, EM utility and work flow utilities, for harvesting, Imply matrices and customize OER Workflows
Key capabilities of OER With OER we can configure, automatically publish and Update the Repository Content. OER provides Role-based Visibility to access assets. This enables developers to easily locate, harvest and consume the assets. You can graphically display and navigate the Relationships and interdependencies to simplify impact analysis and ensure business alignment.
You can assign and approve assets across deployment, test, staging and production. You can also enable automatic notifications of any change. OER provides adverse Capabilities such as express work flows, policies, contracts and more. OER can demonstrate the ROI from SOA with more than 20 out of the Box Reports. To ensure initial Savings, track compliance & illustrate SOA Progress