`
OneEyeWolf
  • 浏览: 105401 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

SOA穿着华丽外衣的苦力

    博客分类:
  • tech
阅读更多
  长期以来,由于IBM等大的厂商,声嘶力竭、不遗余力的宣传,SOA开始在江湖盛传,但掌握着是否实施SOA的权力,掌握在高层的领导手中,而IBM的Sales,则将天花乱坠的Solution,很容易的输入到领导的大脑当中,SOA成为无所不能的利器,而领导对于实施SOA,来改变当前混乱的局面,寄于很高的期望。
  而无论是在IBM、BEA、Oracle等大牌厂商,还是Mule等开源方案,都没有真正的案例,来提供很好的异构系统通信的解决方案,而这正是很多大公司长期以来,所希望解决问题。
  最近在做一个公司的一个信息集成的工作,由于客户在长期信息化的过程当中,积累了多个IT遗留系统,在工作开始,客户便指定SOA作为一个基础架构的方案。
  但实际上,客户当中的多个遗留系统当中,一部分是基于ASP+SQLSERVE的系统,一部分是Jsp + Oracle系统,同时这些系统,物理位置也是分散在各地的。
  而客户由于预算的原因,原则上在原有系统上不做较的大改造。
  我研究了这些产品,没有这方面很好的支持,对于基于Java的集成当然是比较容易,但对于异构的支持,仍然要做大量的工作,例如让ASP系统来提供Webservice无异行不通,只能通过Http等通信方式来进行XML数据交换。仍然要写很多丑陋的代码,一些技术人员希望在内网通过异构数据库之间的数据交换方式或通过将存储过程发布服务的方式来解决问题,这无异又将服务直接依赖于底层数据格式上,背离了SOA的原则。
  这也就算了,但领导受Sales的影响,固执的认为可以很容易的进行集成,给开发造的预算很少,都放在购买产品和服务上了。
  
分享到:
评论
8 楼 OneEyeWolf 2007-07-12  
daquan198163 写道
他们知道忽悠不了程序员,只能忽悠那些不懂技术的领导
于是在领导面前说得天花乱坠,在程序员面前就说"SOA只是一种架构风格"云云
于是,程序员就成了苦力,领导成了傻子


同意。不管SOA是好是坏,领导就认为SOA能解决一切问题。
7 楼 daquan198163 2007-07-12  
他们知道忽悠不了程序员,只能忽悠那些不懂技术的领导
于是在领导面前说得天花乱坠,在程序员面前就说"SOA只是一种架构风格"云云
于是,程序员就成了苦力,领导成了傻子
6 楼 daquan198163 2007-07-12  
其实SOA什么也没说
啥是服务啊,不就是软件接口么,谁家的系统不是面向软件接口架构的呢?
而且"面向软件接口架构"这个说法太没新意了,于是就叫SOA了
5 楼 OneEyeWolf 2007-07-12  
银狐999 写道
to OneEyeWolf:
这并不是SOA让你不知所措,而是你(包括你们的公司)误解了SOA。
早就在在说SOA不是"Web Service Orient",而是“Service Orient”。所以不说SOA就一定需要把信息转换成WS,然后进行通信交互,这是非常的误解。
希望这篇文章可以帮助你理解:
http://blog.csdn.net/james999/archive/2007/07/08/1683075.aspx



你的文章很棒,看了很受教。

是的,从SOA产品上来说,提供了多种数据交换方式或服务调用交互方式的支持,我上面,也说了Http是一种方式,还有更多的,如:JMS,Socket,EJB,WS,还可以自己定义。

我只是感言,实施起来,并不是很爽,而已。

SOA更像是教练,在战术、意识、整体配合,而运球过人、临门一脚,还要靠自己。规范、标准、框架总是落后于实际的需求,在实施时,还要灵活运用自己的经验技术。

我自己现在还处于在战术、意识上的一个接受阶段。
4 楼 银狐999 2007-07-12  
to OneEyeWolf:
这并不是SOA让你不知所措,而是你(包括你们的公司)误解了SOA。
早就在在说SOA不是"Web Service Orient",而是“Service Orient”。所以不说SOA就一定需要把信息转换成WS,然后进行通信交互,这是非常的误解。
希望这篇文章可以帮助你理解:
http://blog.csdn.net/james999/archive/2007/07/08/1683075.aspx
3 楼 lordhong 2007-07-12  
一分钱一分货, 没钱就少做点.
这倒不是SOA的问题, 而是你们领导决策的问题, 差点被误导...
2 楼 louiszheng 2007-07-11  
用ods集成?
1 楼 winterwolf 2007-07-06  
没那么难 ms系统用asp脚本将接口需要的数据显示成xml  java系统用jsp也如此这般 

然后这两个系统就可以相互调用数据了 不过这样需要改现有系统 依然很不好

最好的办法是在这两个系统之外再建立一个系统 来调用它们。 

相关推荐

    SOA.rar_SOA_SOA 开发

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

    解读SOA :SOA实践方法论

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

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

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

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

    **SOA光学与半导体光放大器** 在信息技术领域,特别是在光纤通信系统中,半导体光放大器(Semiconductor Optical Amplifier,简称SOA)扮演着至关重要的角色。SOA是一种利用半导体材料(如镓铝砷化物,GaAs/AlGaAs...

    SOA资源,SOA教程,SOA开发

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

    SOAOperation_soa开发_SOA_teamcenter_TeamcenterSOA_

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

    通过Oracle EBS 看SOA

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

    SOA面向服务架构

    ### SOA面向服务架构知识点详解 #### 一、面向服务架构(SOA)概述 面向服务架构(Service-Oriented Architecture, SOA)是一种组件模型,它将应用程序的不同功能单元(即服务)通过这些服务之间定义良好的接口和契约...

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

    **服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计和构建软件系统的方式,其核心理念是通过松散耦合的服务来实现业务功能。本课件详细介绍了SOA的原理及其实践,共分为10个章节,旨在提供一个...

    SOA作业及要求,soa

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

    soa pdf 关于soa的文章

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

    面向服务架构(SOA)SOA原理与技术 全套PPT课件 共8个章节 含实验指导书.rar

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

    SOA发展历史介绍SOA的发展

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

    IBM soa 培训教材-SOA 治理

    ### IBM SOA 治理培训教材核心知识点详解 #### 一、为什么需要 SOA 治理? 在企业信息化建设的过程中,随着服务导向架构(SOA)的应用日益广泛,如何确保服务的有效管理成为了关键问题。SOA 治理的重要性在于它...

    SOA从业人员指南 SOA入门资料

    **服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计和构建软件系统的方法,它强调通过松散耦合的服务来实现业务流程的集成和灵活性。本指南将深入探讨SOA的核心概念、优势以及实施策略,帮助从业...

    执行SOA——SOA实践指南

    **执行SOA——SOA实践指南** 在信息技术领域,Service-Oriented Architecture(SOA,面向服务架构)是一种设计和构建软件系统的方法,它强调通过松散耦合的服务来实现业务流程。这篇博客文章和相关的资源集合,...

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

    ### 深入浅出SOA域模型:BEA最佳实践解析 #### 一、SOA概念与背景 服务导向架构(Service-Oriented Architecture,简称SOA)是一种设计复杂应用和服务的方式,它强调组件之间的松耦合以及通过标准化协议进行通信的...

    SOA成熟度模型为SOA 护航

    SOA成熟度模型(SOA Maturity Model)可以为IT和业务用户提供一种框架,使其能够正确地评估SOA在企业中的适用性和收益。 在过去的10年中,面向服务的架构(SOA)已经成为应用设计、开发和实施领域中意义最为重大的一...

    Executing SOA (执行SOA)2008

    《Executing SOA: A Practical Guide for the Service-Oriented Architect》是Norbert Bieberstein、Robert G. Laird、Dr. Keith Jones与Tilak Mitra四位资深SOA实践者共同编著的一本深入探讨服务导向架构(SOA)...

Global site tag (gtag.js) - Google Analytics