问:什么是WSDLs信息的集中式数据词典?拥有一个企业数据词典是一件好事还是一个能够消除整个SOA理念的事物呢? 答:定义一个标准data type数据类型和词汇是一个非常好的想法,可以在企业里更好的交换信息、整合程序(这肯定不会消除整个SOA理念——事实上,词汇管理是获得更多SOA利益的必要条件)。作为一个一般规则,WSDL信息无论何时应该使用标准数据类型而不是盲目用那些冗长的、不相容的、反复无常的方式来表示企业数据。现实的WSDL信息要素主要是针对一个特定的服务。例如,如果你有一个服务显示运算“得到客户”你应该将WSDL信息要素定义为“得到用户”和“得到用户回应”,特别是WSDL要素,……
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
问:什么是WSDLs信息的集中式数据词典?拥有一个企业数据词典是一件好事还是一个能够消除整个SOA理念的事物呢?
答:定义一个标准data type数据类型和词汇是一个非常好的想法,可以在企业里更好的交换信息、整合程序(这肯定不会消除整个SOA理念——事实上,词汇管理是获得更多SOA利益的必要条件)。作为一个一般规则,WSDL信息无论何时应该使用标准数据类型而不是盲目用那些冗长的、不相容的、反复无常的方式来表示企业数据。现实的WSDL信息要素主要是针对一个特定的服务。例如,如果你有一个服务显示运算“得到客户”你应该将WSDL信息要素定义为“得到用户”和“得到用户回应”,特别是WSDL要素,但是这些要素应该使用共同的标准类型,比如“用户”。
将这些标准数据类型放到一个集中式数据词典或储存库里,以方便使用这些标准类型。对于WSDLs 和XML Schemas来说,没有令人普遍接受的正式储存库,因此所有的方案从本质上来说都是专有的。(注意管理服务人工制品的储存库和能够交换服务信息的登记处是不同的)。运行时间交换的标准是UDDI。UDDI是一个人工制品的指数,但是它本身并不管理人工制品。
SOA储存库供应商(HP, Software AG, IBM, BEA, LogicLibrary, SOA Software, 等)提供令人注目的方案,帮助你管理服务和服务人工制品包括XML数据类型(大多数这些产品包含并支持与UDDI登记处同步)如果你对高档词汇管理工具感兴趣,可以到Progress DataXtend SI 、Liaison Contivo看一看。
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突