我在翻译产品页面上的所有流行语时遇到问题:http://www.oracle.com/technetwork/middleware/repository/overview/index.html
是文件管理系统吗?它是版本控制系统吗?我不太确定。
我知道它存储与SOA相关的东西,比如源代码或配置文件或流程定义等等,但我对物理方面更感兴趣 - 这些fiels / objects如何存储?有数据库吗?存储在文件系统中?他们是如何共享的,是否有访问控制列表?它们如何与已部署的应用程序相关?
答案 0 :(得分:1)
我认为都没有。
http://searchsoa.techtarget.com/definition/SOA-repository
SOA存储库是包含构成SOA注册表的软件和元数据的数据库。注册表是一个不断发展的交互式受控访问目录,它有助于管理SOA(面向服务的体系结构)项目,使企业能够使用Web服务轻松地发现和相互通信。
作为元数据存储库,SOA存储库促进了SOA的内容验证和工作流支持。存储库是与SOA治理相关的策略,流程,属性和模式的记录媒介。在某些出版物和上下文中,存储库和注册表被视为称为“SOA注册表存储库”或“SOA注册表/存储库”的单个实体。
答案 1 :(得分:1)
“我对身体更感兴趣 方面 - 这些f /对象是怎样的 存储?“
你是对的,很难找到实施细节。我深入研究the sizing guide,它表明Enterprise Repository本身就是一个完整的应用程序。它有一个应用服务器和一个数据库。
答案 2 :(得分:1)
我认为Oracle希望他们的存储库能够执行传统的注册表任务,从而使事情变得复杂。
基本上,我的观点是注册表包含元数据和文档,而存储库包含文件和可部署的工件。
我可以参考其他人的想法,例如。 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
我正在与OER(Oracle Enterprise Repository)合作,坦率地说,从我的角度来看,有很多注册表,而且很少有存储库。
如果我非常积极,那么我可以将Oracles的存储库用于SearchSOA描述,但我希望你能够意识到这些词语定义的广泛使用,这几乎与Oracles的流行语相矛盾(我希望在途中澄清了一些事情:-))
答案 3 :(得分:1)
澄清 - Oracle的SOA治理解决方案解决了: 1.服务元数据(从需求和设计到WSDL,XSD,端点等的资产报废),用于依赖和生命周期管理。 2.与运行时相关的元数据(如端点和WSDL)。 3.运行时度量标准。 (如响应时间,吞吐量和例外情况)
因此。 Oracle提供了三个专注于以下每个领域的组件: 1. Oracle Enterprise Repository 2. Oracle Service Registry 3. Oracle企业管理器
最后,为了清楚起见,源代码存储在传统SCM中的这些组件之外。
HTH, 马特