计算机界的研究和理论科学的研究有一个很大的不同点,就是理论跟着工程走,先有工程上的突破,然后才有理论上的跟风研究。
“电子商务"是第一个例子,今天甚至连高校里都开设电子商务课程了,我不懂为什么会有那么多玄而又玄的理论研究工作在电子商务上转圈,其实不就是在Internet上做生意吗? 做生意就要考虑怎么交易,交易的时候涉及到钱,所以通讯要保密,有了SSL;交了钱还得签个字吧,于是有了电子签名. 可是"理论研究"却在这个上面深入发展,探索基于Internet的供应链,甚至怎么把企业内部的ERP, CRM, Accouting等等全部和这个电子商务挂上,这个就太超前了.
SOA是第二个例子,随着SOA宣传计划的深入,高校里的老师也开始打着SOA的旗号开始了新一论的SOA理论研究热潮, 其实我理解的SOA也很简单,就是这些做中间件的厂商发现通用的中间件已经不能满足客户的需要,需要在中间件基础上做更高一层的东西,就是具有行业通用性的应用.在软件厂商的眼里只有两种东西,产品和服务,中间件是产品,把中间件应用到客户的实践场景中叫服务.在现有的中间件产品上,(比如J2EE中间件),服务是需要编码实现的(J2EE应用),让客户去编码显然不现实,于是中间件厂商培养了一大批BP, BP利用通用的中间件来给最终客户编写服务.慢慢的,问题来了,大公司发现,他们的客户资源不是掌握在自己手中,而是掌握在BP手中;因为中间件是标准化的,可以有多家供应商;这样,BP发展到一定规模时,他可以选择其他的中间件供应商,甚至选择开源产品.BP掌握着行业的业务规则,而大公司的"服务"仅仅是给最终客户做一些维护工作. 随着中间件技术越来越平民化,大公司赚不到钱了,只能自己也进入到服务市场.
所以,SOA的所谓理论研究,不应该是在SOA的技术上转圈子,搞什么Web service建模之类,而是应该在行业层次下工夫,研究一下怎样通过为一家公司做的软件能够提升到全行业通用的层次.
个人的一点浅见.
分享到:
相关推荐
MULE 为SOA中目前很好的开源ESB,此文档有了一些介绍
以下是关于SOA架构的十大技术理论的详细说明: 1. **实践论**:SOA的发展经历了从实践中提炼理论,再用理论指导实践的过程。这一理论强调通过实践经验总结提升,形成标准化的SOA模型,并以此为基础进行理论建设。 ...
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述...
这些研究为后续的实时SOA理论与应用研究提供了宝贵的参考。 综合来看,实时SOA的研究与应用是一个多学科交叉、技术综合的前沿课题,它不仅涉及分布式系统架构设计和实时计算理论,还与物联网技术、网络通信、系统...
在"SOA实用案例研究"中,作者BEA Jesper Joergensen深入浅出地探讨了如何将这一理念应用于实际的IT环境中。** SOA的核心概念是服务,这些服务具有明确的边界,可以独立部署和升级,同时通过标准接口与其它服务通信...
【标题】:“中国SOA标准体系研究报告” 【描述】中提到的电力线通信(Power Line Communication,PLC)是一种利用电力线作为传输介质的技术,它不仅限于电力线,还能扩展到同轴电缆和电话线等其他媒介。电力线通信...
综上所述,基于SOA的云计算体系研究不仅涵盖了理论层面的讨论,更重要的是提供了实践指导和技术实施方案。通过对SOA和云计算的深入整合,可以构建出既高效又灵活的云计算体系,为企业提供强大的计算能力和数据处理...
本文是面向服务的体系结构 (SOA) 系列之一,主要通过名为 JKHL Enterprises (JKHLE) 的虚构公司阐述一个案例研究。本文的案例研究重点是与 SOA 设计(更具体地说是服务和流的设计)相关的挑战和解决方案。本文描述...
### 国内SOA平台中间件研究报告知识点梳理 #### 一、SOA概念与特性 - **面向服务架构(SOA)定义**:SOA是一种软件设计方法论,旨在通过服务的形式来组织和构建应用程序,使得不同的应用能够通过标准化的服务接口...
1. **加强基础理论研究**:深入探索SOA的核心理论,加强对服务建模、服务组合优化等方面的研究,为SOA的实际应用提供坚实的理论基础。 2. **推进技术标准化**:继续推动SOA相关技术的标准化进程,促进不同厂商间的...
面向服务的架构(SOA,Service-Oriented Architecture)作为一种重要的软件设计模式,自1996年由Gartner提出以来,已经成为IT领域中备受关注的研究方向。SOA旨在通过将复杂的应用分解为一系列独立的服务,实现系统...
### SOA与SOMA:服务导向架构及建模方法详解 #### 一、引言 随着软件工程的发展,从结构化编程到面向对象编程,再到组件化开发,技术不断演进。在这一过程中,服务导向架构(SOA)成为了一个重要的里程碑。SOA不仅...
### SOA的关键技术的研究与应用实现 #### 引言 随着中国经济的快速发展,特别是企业规模的迅速扩大,信息化的需求也在持续增长。为了适应激烈的市场竞争,企业必须不断优化内部管理流程,提升运营效率,这就需要...
**服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计和...通过这套详尽的SOA课程,学习者不仅能掌握SOA的基本理论,还能了解到实际项目中的最佳实践,从而具备设计和实现高效、可靠的SOA系统的能力。
**SOA光学与半导体光放大器** 在信息技术领域,特别是在...总的来说,SOA及其仿真技术是现代光纤通信和光子学研究的重要工具,通过MATLAB代码"SOA.m",我们可以深入研究这一关键技术并优化其在各种应用场景中的性能。
通过对SOA理论和关键技术的深入分析,结合电子政务的实际需求,设计并实现了一个基于SOA的电子政务审批系统。该系统不仅实现了灵活的服务集成,而且能够快速响应业务流程的变化,极大地提高了审批效率和服务质量。 ...
SOA(Service-Oriented Architecture,面向服务架构)是一种软件设计模式,它强调将功能封装为独立的服务,这些服务可以通过网络进行交互,实现模块化、松耦合的系统。在这个简单的实例中,我们看到一个使用ASP...