![]() 作者:周洪波 |
查看详细资料 发送留言 加为好友 用户等级:专家 | 注册时间:2010-11-28 18:11 | 最后登录:2012-02-15 23:02 |
|
我要发布文章 | 收藏 | 推荐 | 打印 |
SOA和EAI(Enterprise Application Integration), M2M乃至物联网等技术的焦点都是信息集成,目标是消除信息孤岛,实现泛在的互联互通。物联网技术的要点是要消除“物-物相联的信息孤岛”,而SOA的目标是要消除所有的IT信息孤岛。
SOA和EAI作为重要的应用集成中间件技术,必然是物联网所依赖的重要技术之一。
计算机应用系统的发展经历了 “独立应用系统”(Packaged Applications)和“集成应用系统”(Integrated Applications)两个主要阶段,随着无处不在的网络技术的发展,早年普遍存在的“独立应用系统”越来越少或“被集成”为“集成应用系统”的一部分。集成应用系统和技术的发展和演变主要围绕EAI和SOA两个理念,SOA是更早出现的EAI技术和理念的演变和提升。SaaS技术也和SOA密切相关,都强调“服务”,可以说,SaaS是SOA技术和理念的一种扩展和特有的存在形式。EAI是一种将使用各种不同技术和平台(CORBA, .NET,JavaEE, LAMP等)构建的各种异构应用集成的一种技术和方法。国外往往习惯加Enterprise(企业级)这个词,说成是“企业应用集成”, 但EAI不只是面向“企业”应用。 可以毫不夸张地说, IBM, Oracle, 微软,SAP等软件巨头都是EAI公司,早期的EAI公司还有很多,如BEA, WebMethods, SeeBeyond, TIBCO, VITRIA等等。
从架构上看, EAI主要有两种方式:Hub/Spoke 和 Bus 方式。Hub/Spoke 方式好比“中心城市和卫星城市”的构架,所有外延(Spoke)的系统都通过适配器(Adaptor)与中心枢纽(Hub)系统实现多点对一点(非P2P)连接和集成。BUS方式是一种更开放和通用的架构,使用一个统一总线,一般是MQ(Message Queue)或ESB(Enterprise Serice Bus),子系统把消息发送给总线,总线负责消息的路由,可实现P2P服务或总体应用集成SOA 将各种应用或子系统看成一个个独立的、自包含并良好定义的服务或组件(Service Component Architecture),通过把这些服务进行组装,统一注册,并在网络系统中发布,让(泛在)网络上的别的应用能够查询、发现和调用这些服务,实现应用集成或构成新的应用。SOA(包括相关的Web Service,SOAP, SCA等理念)的出现,一统了CORBA, .NET, JavaEE乃至LAMP(Linux,Apache, MySQL, Perl/PHP/Python等技术的简称)等几大技术阵营多年来“水火不相容”的“不妥协”竞争局面, 这也是物联网技术和产业发展值得借鉴的宝贵经验。 下图展示了SOA的(著名)架构图,SOA的愿景同样是实现“无处不在”的泛在计算和服务。
详细文章请下载
(责任编辑:ioter)
http://www.iot-online.comhttp://www.iot-online.com/ITjishu/2010/1129/5767.html
- 上一篇:部署云项目需考虑的十个问题
- 下一篇:没有了
- VICS的单品级RFID行动进入第二阶段
- 基于数字信号处理芯片的射频IC卡智能电表的设计
- 蒙特雷国际机场采用TagMaster北美公司的系统管理出租车
- 未来五年成长最快的RFID应用将是供应链管理所需的单品追踪
- 选择门禁产品应首选联网型专业门禁系统
- 智能卡安全芯片行业进入爆发性增长期
- 感应式电子巡更系统的组成、原理及应用
- 拉斯维加斯护理中心采用RFID技术护理记忆障碍的病人
- 智能卡加密芯片的攻击手段及防护措施
- 世博:RFID技术展现巨大商业价值
- 地铁应用RFID技术 智慧无锡正在显现
- 吊牌设计的半无源 Gen 2 RFID 标签
- 用友软件涉足医疗信息化
- Vail Resorts公司将RFID技术与社交媒体相连提升滑雪
- RFID技术在医药防伪行业的应用





