`
fjlyxx
  • 浏览: 23033 次
  • 性别: Icon_minigender_1
  • 来自: 福建
文章分类
社区版块
存档分类
最新评论
阅读更多
SOA传送机制讨论.

      讨论用长连接还是短连接,还是混合使用.在什么情况下使用? 还有数据的正确传输.

      这涉及到一个SOA网络传输的机制问题?希望大家说说自己的看法?

假设一个SOA的平台有二种节点

第一种  平台内网络节点, 这些节点可以看成路由器

第二种  终端节点,这个节点和网络节点连接,而且只能连接一个网络节点.

这两种假设节点会引发三种连接方式,

第一种  终端和网络节点的连接
第二种  网络节点间的连接

第三种  网络节点和终端的连接

这么一个简单的SOA网络模型,大家讨论下这么几个问题,长短连接的使用场景.

数据流向.
一个简单的流程.

有A和B两个终端.

A通过SOA平台向B要一条记录.
A发生一个简单的指令(先这么说吧)给A挂接的网络节点C,C可能要通过D E F才能将指令送到B.
OK 指定发生出去了.
B开始返回数据了,这时候B可以原路返回,

这么一种应用场景的情况下 讨论下数据的正确传输. SOA网络的机制.

例子讲的不清楚,费解点看看吧.
分享到:
评论
11 楼 shevliu 2008-12-16  
fjlyxx 写道

      讨论用长连接还是短连接,还是混合使用.在什么情况下使用? 


我认为是需要混用的
1.普通的请求-->返回,短连接便行
2.比较特殊的场景(如实时告警这种需要定时轮询),最好采用长连接的方式。

请参考这篇文章:http://shevliu.iteye.com/blog/267893

若能与长连接结合,那就是比较好的解决方式了
10 楼 czx566 2008-12-16  
不知道你的服务资源瓶颈 和  网络消耗
指的是什么?

消息的传递效率?
9 楼 fjlyxx 2008-12-16  
呵呵 soa发展到一定程度的时候瓶颈往往来自俩个方面 1。是服务资源瓶颈 2。就是性能了 性能方面的瓶颈 网络这块消耗最大。 不知道你认同不?
8 楼 linliangyi2007 2008-12-16  
楼主搞网络路由吧,哈哈!
SOA要去关心长连接、短连接的话,整个系统做下来是个巨大的工程啊!!

这里的信息传递主要考虑业务层的可靠性,效率性,事务性,对传输层不做讨论的。
个人觉得,楼主似乎没找到SOA的关键点哦
7 楼 czx566 2008-12-15  
我感觉是讨论 ESB的通讯协议

呵呵

比较大众的是:星型模式

有一个服务器,很多子节点
那么对于消息的传递必须通过服务器中转~

这个是基于TCP/IP协议的


还有一种比较独特:

没有服务器,用UDP广播
这种效率最高!
6 楼 fjlyxx 2008-12-10  
先说抱歉,语言表达不行,
这么说吧。一个SOA体系离不开网络,那么要怎么作才能保证SOA网络体系的性能和安全。

我现说几个问题,(不举例子了)

如何同步?
节点(类似路由器的东西) 如何分解压力?
节点间通信机制?
如何避免静态寻址?
SB(不说ESB)如何管理网络?
5 楼 calmness 2008-12-10  
首先,这个问题和SOA好像关系不大吧,仅仅只是网络相关的问题
其次,楼主你立这个问题是想讨论SOA呢,还是想讨论网络传输数据时的正确性呢?
4 楼 bromon 2008-12-10  
看了三遍,没有一段看得懂的,楼主你有一套
3 楼 fjlyxx 2008-12-10  
难道都没有碰见过这样的问题吗?长短连接 和路由应该是很重要的吧?
2 楼 fjlyxx 2008-12-01  
只是讨论SOA的网络这块. 你可以理解为ESB总线在网络中怎么协调怎么工作的.
1 楼 惊鸿逝水 2008-12-01  
没看懂你这是什么SOA?感觉只是socket或jms通信机制

相关推荐

    SOA.zip_SOA optical_SOA 光_SOA 半导体_VPI SOA仿真_光放大

    SOA的核心是半导体激光器的增益机制,但其工作方式略有不同。当电流注入到半导体材料中时,电子和空穴(载流子)对会在光子的吸收和再发射过程中相互作用,从而实现光信号的放大。由于增益介质是非线性的,因此SOA...

    解读SOA :SOA实践方法论

    解读SOA Interpret SOA SOA越来越被企业接受,很多公司都准备规划SOA。但具体怎么上,没有一套很好的方法论是不行的。资料是IBM在长期的摸索中总结的一套SOMA方法论,由于是内部培训资料,所以比较难得。 内容 ...

    SOA principles & practice(SOA课程课件 10章)

    本章将讨论SOA与Web服务的关系,解释如何使用SOAP、RESTful等Web服务技术实现SOA,并分析两者之间的优缺点。 ### 第八章:SOA实施工具和技术 本章将介绍常用的SOA工具,如IBM WebSphere、Oracle SOA Suite等,并...

    SOA资源,SOA教程,SOA开发

    SOA资源,SOA教程,SOA开发SOA资源,SOA教程,SOA开发

    面向服务架构(SOA)中南大学SOA原理与技术 00 课程简介(共66页).ppt

    面向服务架构(SOA)中南大学SOA原理与技术 01 SOA技术概述(共74页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 02 Web服务基础(共66页).ppt 面向服务架构(SOA)中南大学SOA原理与技术 03 Web服务实现(共...

    SOA面向服务架构

    2. **服务发现**:通过统一描述、发现和集成(UDDI)等机制来发现可用的服务。 3. **服务组合**:将多个服务组合起来形成更复杂的业务流程。 4. **服务管理**:包括服务级别的协议(SLA)、安全策略、监控和服务治理等...

    IBM soa 培训教材-SOA 治理

    SOA 治理是一种管理框架,旨在通过建立责任、权限和沟通链来授权个人(决策权),并通过建立度量、政策和控制机制使个人能够履行其职责。具体包括: 1. **建立责任链条**:明确每个参与者在服务生命周期中的角色和...

    SOA发展历史介绍SOA的发展

    **SOA(Service-Oriented Architecture,面向服务架构)**是一种软件设计范式,它强调通过独立、可重用的服务来构建系统。自20世纪90年代末被提出以来,SOA经历了漫长的发展历程,逐渐成为现代企业信息化建设的重要...

    通过Oracle EBS 看SOA

    SOA这个名词,几年前就经帯在网上看到戒者在一些讲座中听到,但自己真正比较“近距离”接触“SOA”,还是在去年的“中国IT精英年会”上,当时IBM大中华区的老总大谈IBM 的SOA,BEA公司(当时还没被Oracle 收购)也讲了很多...

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

    标题"SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_"暗示我们将深入探讨Teamcenter中的SOA操作,这通常涉及到在Teamcenter环境中开发和利用SOA服务来增强其功能。SOA开发意味着创建、管理和维护这些服务,以...

    SOA最佳实践之深入浅出SOA域模型

    良好的治理机制可以避免服务冗余,确保服务的一致性,并促进跨组织的服务共享。 #### 五、SOA的实现与工具 BEA提供了广泛的SOA解决方案,包括但不限于WebLogic Server、WebLogic Integration、WebLogic Portal等,...

    SOA.rar_SOA_SOA 开发

    **SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计模式,它提倡将功能作为独立的服务,这些服务可以通过网络进行交互,实现模块化、松耦合的系统。在本压缩包“SOA.rar”中,我们主要探讨的是...

    SOA作业及要求,soa

    SOA,即Service-Oriented Architecture(面向服务的架构),是一种设计复杂应用系统的方法论,其核心理念是将应用程序的不同功能单元通过通信协议联系起来,这些单元被称为服务。SOA强调的是服务之间的松耦合,使得...

    执行SOA——SOA实践指南

    - **标签“源码”**可能意味着文章包含有关如何使用代码实现SOA的示例或讨论。 - **标签“工具”**提示我们可能涉及SOA开发和管理工具,如ESB(企业服务总线)、服务测试工具、服务生命周期管理工具等。 4. **...

    SOA 书籍系列-英文版

    **开源SOA**:Open Source SOA这本书讨论了如何使用开源技术和工具来构建SOA解决方案。开源软件如Apache CXF、Spring框架等,为构建和部署SOA服务提供了成本效益高的选择,同时也保持了灵活性和可扩展性。 **...

    soa pdf 关于soa的文章

    ### SOA与SOMA:服务导向架构及建模方法详解 #### 一、引言 随着软件工程的发展,从结构化编程到面向对象编程,再到组件化开发,技术不断演进。在这一过程中,服务导向架构(SOA)成为了一个重要的里程碑。SOA不仅...

    soa 概念总结精华

    - 促进业务人员与IT人员之间的有效沟通,基于SOA进行项目讨论。 2. **标准性:** - Web services等标准化接口确保了良好的互操作性和可扩展性。 3. **适应性:** - SOA服务具备高度的灵活性和动态性,能够轻松...

    SOA Practition SOA实践指南

    2. **服务发现**:服务发现机制允许客户端找到并使用所需的服务。这通常通过服务注册表或服务目录来实现,其中记录了服务的位置、版本和元数据等信息。 3. **服务契约**:契约定义了服务的接口,包括输入、输出参数...

Global site tag (gtag.js) - Google Analytics