-
请教在SOA应用部署中,如何解决部署依赖问题10
问题简单了说,就是B应用依赖与A应用的SOA服务,但是当A,B同时部署在同一服务器上时,问题出现了,
由于B总是在A之前启动,造成B的参数初始化在调用A的时候失败了,请教各位大侠,是否有遇到相类似的问题?
又是如何解决的呢?
问题补充daquan198163<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script> 写道看你用什么协议了,我用hessian没有这个问题
ps:不要动不动就SOA,会吓坏小朋友
哈哈,没办法,被领导逼着用了。我也是用Hessain啊!兄台没明白我说的意思。
跟协议没关系,准确的说是服务没启,就要求调用了。这个应该是部署上的问题,或者SOA在设计的时候,就应该避免这样的做法,只是本人现在没有这方面的经验。
当然,实际的生产环境中两个应用是部署在不同的服务器上的,应该可以人工的避免这样的问题,但毕竟不是王道啊~~
问题补充daquan19816<script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/themes/advanced/langs/zh.js"></script><script type="text/javascript" src="http://www.iteye.com/javascripts/tinymce/plugins/javaeye/langs/zh.js"></script>3 写道如果两个系统出现了这样的依赖关系,那为什么不做在一起
这个问题问的好啊,实际情况是,我们要一个统一的权限管理和注册平台,让他来管理其他系统的用户权限,这样不用给每人系统做一套,因为要做这个企业的SOA,用户不希望给每个帐号在各个系统开帐号,希望在同一个地方控制各个系统的访问权限,就有了上面的情况发生了!
现在想找一个比较好的觉得方案
问题补充daquan198163 写道根据我的经验和理解,你们这个统一的权限管理和注册平台无外乎就是管理用户、角色、授权信息吧
其他系统只要访问其数据库就行了,为什么要直接跟系统通信?
不错的提议,不过不适合于集成已有的系统2008年12月10日 10:32
6个答案 按时间排序 按投票排序
-
没错 在SOA中服务的管理 可以大概分为 服务发布的管理,服务规范的管理,服务同步的管理。 这几个管理可以解决,第一:服务的发布问题 第二:平台接入的规范问题。第三:平台访问的同步问题。
2008年12月10日 10:32
-
这个问题很好,是SOA产生的大背景下的一个小问题。
在SOA的三大要素中,我认为有一个就是对服务的管理。http://hongsoft.iteye.com/blog/289341
放心,我并不认为管理服务就需要ESB,只需要有个简单的服务管理库就可以了。
在服务管理库中,服务的依赖关系是要被管理起来的(这个并不难做吧?)2008年12月10日 10:32
-
我不同意,SOA有一个很重要的概念就是同步。节点间或不同ESB间服务间的同步。当然这个要看你的SOA的架构了。
建议你的B系统在没有得到正确返回时进行重试。不要访问其数据库。
就你的问题 我倒是推荐你做门户,这么小一个东西搞什么SOA。发布个WS服务就解决了的。2008年12月10日 10:32
-
根据我的经验和理解,你们这个统一的权限管理和注册平台无外乎就是管理用户、角色、授权信息吧
其他系统只要访问其数据库就行了,为什么要直接跟系统通信?2008年12月10日 10:32
相关推荐
此外,SOA使IT基础设施更易于调整,以适应业务需求的变化,这在长远竞争中具有战略意义。评估SOA价值时,要考虑服务的再用度、复杂性和系统间的重用频率,以及业务变化的速度和SOA带来的适应能力提升。 3. **理解...
Oracle SOA Suite(Service Oriented Architecture Suite)是Oracle公司提供的一款强大的企业级服务导向架构解决方案,它涵盖了业务流程管理、企业服务总线、消息传递、数据集成等多种功能,旨在帮助企业构建、部署...
无论是在各种分析报告和杂志的“2007年最热IT主题”中,还是在IT厂商(尤其是企业软件领域的厂商,例如Oracle和BEA)的最新宣传中,都经常会看到SOA(服务...我们将分两部讨论SOA部署中经常被忽略的网络和安全问题。
以葛洲坝集团为例,其在应用集成实践中: - 制定服务规范,统一元数据和主数据管理,对现有系统进行全面规划。 - 建立ESB,将服务规范转化为实际接口,实现数据的订阅发布模式,提供主数据管理、安全和其他附加功能...
SOA中的服务是可重用的、自包含的功能单元,具有明确的边界和接口。它们独立于特定的实现技术,可以是数据库查询、业务规则处理或用户界面组件。服务的封装使得内部实现细节对调用者透明,有利于降低耦合度。 2. *...
论 SOA 在企业集成架构设计中的应用 从胶凝砂砾石坝施工质量监控系统的开发经验出发,探讨了 SOA 在企业集成架构设计中的应用实践。SOA 作为一种粗粒度、松耦合的架构,具有松散耦合、粗粒度服务、标准化的接口、...
被调查企业中,拥有SOA应用的企业占8.8%,在大中型企业中,这个比例是10%。四分之三的被调查企业未对SOA采取任何行动。然而在较早开始 SOA部署的企业中,60%的大中型企业和超过一半的小型企业都表示他们将增加在SOA...
### SOA在企业信息化中的应用知识点详解 #### 一、SOA概述 - **定义**:SOA(Service-Oriented Architecture,面向服务的架构)是一种设计思想和技术框架,它强调将应用程序的不同功能单元(称为服务)通过统一的、...
卡内基梅隆大学软件工程研究所(SEI)在其论文《基于COTS系统的进化集成过程(EPIC)》中直接解决了这一问题。该研究指出,过度关注功能性,结合为定制和扩展现成应用功能而采取的捷径,正是问题的核心所在。为了...
XMLBeans 是一种高级的 XML-Java 绑定技术,它使得开发者可以像操作 JavaBean 一样...与 Apache Geronimo 结合使用,XMLBeans 提供了一个完整的框架来快速构建和部署 SOA 应用程序,同时保持代码的清晰性和可维护性。
Apache CXF 框架是一个比较有前途的开源 Web Services 框架,也是构建 SOA 架构应用的利器。本书采用案例源码和解说形式全面介绍 Apache CXF 框架的功能。 本书共 15 章,大致分为三个部分。第一部分介绍关于 SOA 和...
SOA在金融服务行业的应用 21 利用Business Integration Adoption Model部署SOA 22 IT灵活性是实现业务灵活性的关键 23 SOA对于SMB的作用 23 SOA的前景:使IT和业务保持一致 23 业务要点 23 技术要点 23
根据给定文件信息,本文将深入探讨SOA(面向服务的架构)在系统集成中的应用及相关关键技术。 ### SOA在系统集成中的应用 #### 一、系统集成的概念 系统集成是指将不同来源、不同功能的企业内外系统进行有效的...
7. **安全性**:在SOA中,服务的安全访问是非常重要的,BEA的解决方案可能会涵盖身份验证、授权、加密和审计等方面。 8. **治理与政策**:如何通过定义和实施服务政策来控制服务的行为,以及如何使用BEA的工具进行...
Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案Oracle SOA主数据管理解决方案...
安全性、信任和可靠的消息传递在SOA中至关重要,特别是在涉及跨组织、跨部门操作时。例如,零售商与制造商之间的合作,可以通过SOA来实现接口的标准化,即使更换供应商,也可以通过调整服务级协议,而无需大规模修改...