谁能告诉我 Oracle Enterprise Repository 是什么?
声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow
原文地址: http://stackoverflow.com/questions/6288768/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me):
StackOverFlow
Can anyone tell me what Oracle Enterprise Repository is?
提问by Chry Cheng
I'm having trouble translating all the buzzwords on the product page: http://www.oracle.com/technetwork/middleware/repository/overview/index.html
我在翻译产品页面上的所有流行语时遇到问题: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?
我知道它存储了与 SOA 相关的东西,比如源代码或配置文件或流程定义等等,但我对物理方面更感兴趣——这些文件/对象是如何存储的?有数据库吗?存储在文件系统中?它们是如何共享的,是否有访问控制列表?它们与部署的应用程序有何关系?
采纳答案by Brunholm
I think that Oracle have complicated matters a bit by wanting their repository to perform the traditional registry tasks, and thus confusing matters.
我认为 Oracle 希望他们的存储库执行传统的注册表任务,从而使问题变得有些复杂,从而使问题变得混乱。
Basically, my opinion is that a registry holds metadata and documentation, whereas a repository holds files and deployable artifacts.
基本上,我的观点是注册表保存元数据和文档,而存储库保存文件和可部署的工件。
I can refer to others thinking likewise, eg. http://www.ibm.com/developerworks/wikis/display/woolf/Registry+vs.+Repositoryand http://best-practice-software-engineering.blogspot.com/2008/04/misc-registry-vs-repository.html
我可以参考其他人也有同样的想法,例如。http://www.ibm.com/developerworks/wikis/display/woolf/Registry+vs.+Repository和http://best-practice-software-engineering.blogspot.com/2008/04/misc-registry-vs -repository.html
I'm working with the OER (Oracle Enterprise Repository), and frankly, there's a lot of registry, and little repository to that, seen from my point of view.
我正在使用 OER(Oracle Enterprise Repository),坦率地说,从我的角度来看,有很多注册表,而很少有存储库。
If I am really positive, then I can fit Oracles use of repository into the SearchSOA description, but I wanted you to be aware of the broad use of the definition of the words, which is almost contradicting Oracles buzzwords (and I hope to have clarified things a bit on the way :-))
如果我真的很肯定,那么我可以将 Oracle 对存储库的使用纳入 SearchSOA 描述中,但我希望您了解这些词的定义的广泛使用,这几乎与 Oracle 流行语相矛盾(我希望已经澄清事情有点进展:-))
回答by Gary Myers
I think neither.
我认为两者都不是。
http://searchsoa.techtarget.com/definition/SOA-repository
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.
SOA 存储库是包含构成 SOA 注册表的软件和元数据的数据库。注册中心是一个不断发展的、交互式的、受控访问的目录,它促进了 SOA(面向服务的体系结构)项目的管理,允许企业使用 Web 服务轻松地发现和相互通信。
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."
作为元数据存储库,SOA 存储库促进了 SOA 的内容验证和工作流支持。存储库是与 SOA 治理相关的策略、流程、属性和模式的记录媒介。在某些出版物和上下文中,存储库和注册中心被视为称为“SOA 注册中心-存储库”或“SOA 注册中心/存储库”的单个实体。
回答by APC
"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 guidean it indicates that the Enterprise Repository is a complete application in its own right. It has an application server and a database.
你说得对,很难找到实现细节。我深入研究了规模指南,它表明企业存储库本身就是一个完整的应用程序。它有一个应用服务器和一个数据库。
回答by Matt
To clarify - Oracle's SOA governance solution addresses: 1. Service Metadata (from requirements and design thru to asset retirement for WSDLs, XSDs, Endpoints, etc.) for dependency and lifecycle mgmt. 2. Runtime-related metadata (like Endpoints and WSDLs.) 3. Runtime Metrics. (like response time, thruput, and exceptions)
澄清一下 - Oracle 的 SOA 治理解决方案解决了: 1. 用于依赖项和生命周期管理的服务元数据(从需求和设计到 WSDL、XSD、端点等的资产报废)。2. 与运行时相关的元数据(如端点和 WSDL)。 3. 运行时指标。(例如响应时间、吞吐量和异常)
Accordingly. Oracle provides three components that are focused on each of these areas: 1. Oracle Enterprise Repository 2. Oracle Service Registry 3. Oracle Enterprise Manager
因此。Oracle 提供了三个专注于这些领域的组件: 1. Oracle Enterprise Repository 2. Oracle Service Registry 3. Oracle Enterprise Manager
finally, just to be clear, source code is stored outside of these components in a traditional SCM.
最后,澄清一下,源代码存储在传统 SCM 中的这些组件之外。
hth, Matt
嗯,马特