I'm having trouble translating all the buzzwords on the product page: http://www.oracle.com/technetwork/middleware/repository/overview/index.html

Is it a document management system? Is it a version control system? etc. I'm not really sure.

I get that it stores the SOA-related things like source code or config files or process definitions or whatnot, but I'm more interested in the physical aspect - how are these fiels/objects stored? Is there a database? Stored in the filesystem? How are they shared, are there access control lists? How do they relate to a deployed application?

link|flag

70% accept rate

2 Answers

I think neither.

http://searchsoa.techtarget.com/definition/SOA-repository

An SOA repository is a database containing the software and metadata that constitute an SOA registry. The registry is an evolving, interactive, controlled-access catalog that facilitates the management of SOA (service-oriented architecture) projects, allowing businesses to easily discover and communicate with each other using Web services.

As a metadata repository, the SOA repository facilitates content validation and workflow support for the SOA. The repository is the medium of record for policies, processes, attributes and schemata related to SOA governance. In some publications and contexts, the repository and the registry are treated as a single entity called the "SOA registry-repository" or "SOA registry/repository."

link|flag
I apologize, original question was vague. Edited to have more details of what I'm looking for. Thanks :D – Chry Cheng 3 hours ago

"I'm more interested in the physical aspect - how are these fiels/objects stored?"

You're right, it is hard to find the implementation details. I delved into the sizing guide an it indicates that the Enterprise Repository is a complete application in its own right. It has an application server and a database.

link|flag

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.