`
flyingbug
  • 浏览: 130945 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
阅读更多

最近被各大厂商吹捧到天上的SOA,再次让我感觉到什么叫做新瓶装旧酒,不过厂商为了盈利所采取的营销策略是可以理解的

但是作为技术人员,我们要拨开SOA的华丽外衣,看看它到底是什么。

SOA的演变过程:

web Service-->以Corba为代表的DOC-->基于组件服务器的N-Tier-->基于web服务器的T-Tier-->C/S结构

其根本的通讯方式,几年来未曾变化,只不过是多穿了几件马甲而已,从技术角度讲,如果对网络中间件的架构熟悉的话,从最底层的TCP/IP通讯开始自己构建一个webService的实现也并非什么难事,作为技术人员,我更想关注一些目前可以带来实际好处的技术,如:AOP/脚本语言/IF/微内核的体系结构,甚至更镜花水月的MDA

但是,如前面所说这是从技术的角度来看待SOA的发展,而实际上,每一次穿上新的马甲,都使得应用的基础架构更进一步接近业务,所以,看待SOA也不能仅仅从技术的角度,从整个企业的架构来考虑,虽然不太愿意接受大厂商的SOA宣传的轮番轰炸(它们经常言过其实),但是我仍然不得不说SOA的思想和发展思路确实不错。有机会试试看,也许真的很不错。

分享到:
评论

相关推荐

    AWS Certified SysOps Administrator – Associate (SOA-C02) 考试指南

    AWS Certified SysOps Administrator – Associate (SOA-C02) 考试指南

    AWS SysOps Administrator(SOA-C02)认证考试资料整理中文-系列一

    "AWS SysOps Administrator(SOA-C02)认证考试资料整理中文-系列一" AWS SysOps Administrator(SOA-C02)认证考试是AWS提供的一种认证考试,旨在考察候选人的云计算知识和技能,特别是在AWS云平台上的系统运维和管理...

    Oracle-Soa-Suite-Datasheet.pdf

    #### 一、Oracle SOA Suite简介 Oracle SOA Suite(Service-Oriented Architecture Suite)是一套全面且可热插拔的软件集合,用于构建、部署和服务导向架构(SOA)的管理。它支持服务导向应用的开发、应用和服务...

    SOA-VS-微服务架构对比分析.docx

    1. **粒度差异**:SOA服务粒度较大,可能涵盖多个业务流程,而微服务粒度更细,专注于单一业务。 2. **复杂性**:SOA通常涉及更复杂的管理和集成,而微服务则力求简单,易于理解和维护。 3. **敏捷性**:微服务架构...

    SOA - Open Source Soa

    SOA - Open Source Soa 主要讲述SOA开放源代码技术及应用

    基于海鸥算法优化极限学习机SOA-ELM时间序列预测, SOA-ELM时间序列预测,matlab代码 模型评价指标包括:R2

    基于海鸥算法优化极限学习机SOA-ELM时间序列预测, SOA-ELM时间序列预测,matlab代码。 模型评价指标包括:R2、MAE、MSE、RMSE和MAPE等,代码质量极高,方便学习和替换数据。

    SOA-SSH分层架构的设计与应用word版本.docx

    ### SOA-SSH分层架构的设计与应用 #### 一、SOA-SSH架构概述 SOA-SSH架构是指在面向服务的架构(SOA)背景下,利用Struts...随着技术的发展,不断优化和完善架构设计,可以使SOA-SSH架构更好地适应日益复杂的应用场景。

    AWS Certified SysOps Administrator - Associate (SOA-C02) 考试样题

    AWS Certified SysOps Administrator - Associate (SOA-C02) 是一项针对AWS系统操作管理员的认证考试,旨在验证考生在AWS云环境中实施、运营和优化基础设施的能力。以下是对样题中涉及的知识点的详细解释: 1. **...

    SOA-SCA-Assemblymodel

    标题与描述均提到了"SOA-SCA-Assemblymodel",这指向了服务导向架构(Service-Oriented Architecture,SOA)中的一个关键组成部分——服务组件架构(Service Component Architecture,SCA)。SCA是一种规范,它定义...

    Oracle-SOA-主数据管理解决方案(74页).docx

    Oracle--SOA-主数据管理解决方案

    SOA-J-开源

    在本案例中,"SOA-J-开源"是一个专门针对Java平台的开源框架,用于构建和部署基于WSDL(Web Services Description Language)的Web服务组件。WSDL是一种XML格式,用于定义Web服务的接口,包括服务提供的操作、消息...

    ESB-SOA-ACS.pptx

    ESB-SOA-ACS知识点总结 ESB(Enterprise Service Bus)是一种架构模式,旨在实现企业内部不同系统之间的集成和通信。SOA(Service-Oriented Architecture)是一种软件架构模式,旨在实现业务系统的松耦合和可重用性...

    soa-design-patterns.part1.rar

    soa-design-patterns.part1.rar

    soa-design-patterns.part2.rar

    soa-design-patterns.part2.rar

    soa-面向服务

    面向服务架构(Service-Oriented Architecture,SOA)是一种软件设计和开发的策略,它强调将功能分解为一系列可重用的服务,这些服务可以独立部署、组合和复用,以构建复杂的分布式应用程序。SOA的核心理念是通过松...

    最新 金蝶中间件企业架构引领SOA-精品.pdf

    最新 金蝶中间件企业架构引领SOA-精品.pdf最新 金蝶中间件企业架构引领SOA-精品.pdf

    SOA-WSDL-BPEL

    ### SOA-WSDL-BPEL知识点详解 #### 一、SOA概述 SOA(Service-Oriented Architecture,面向服务的架构)是一种设计思想,它将应用程序的不同功能单元(称为服务)通过通信协议进行集成。服务之间是松耦合的,并且...

Global site tag (gtag.js) - Google Analytics