SOA到底是个啥东西,好像很火,对于.NET来说,SOA架构程序如何设计,有没有可供参考的程序。

thinkc 2008-03-05 10:20:51
到网上看了点基本介绍,还是云里雾里的,不明白,大家指点一下。
...全文
435 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuehu512 2008-10-07
  • 打赏
  • 举报
回复
SOA就是用来炒作的,不过他的理念确实是目前软件行业所希望达到的目标!
yr7942793 2008-07-16
  • 打赏
  • 举报
回复
我有一张视频光碟,不知道什么格式,反正自己的播放器放出来效果不好,于是我去市场上转悠,想拿不同的碟机来测试,每一个产品我都要询问半天技术指标和各种参数,忙了一天没找到合适的,累啊。于是我正准备失望的离开市场,这是一个人走到我的面前,告诉我,朋友你把光碟给我,我有办法帮你把碟子的内容完好的播放出来,并且帮你转换成电脑上可以播放的格式,你就不用再找DVD播放机了,于是我问他你是谁,他告诉我他向我提供的就是服务。对我来说,他就是SOA!!
yr7942793 2008-07-16
  • 打赏
  • 举报
回复
....
thinkc 2008-03-06
  • 打赏
  • 举报
回复
谢谢各位大侠,明白了点了,继续学习,希望更明白
vrhero 2008-03-05
  • 打赏
  • 举报
回复
黑玉断续膏...呵呵...

SOA简单的说就是与实现无关的业务系统接口...只有深刻理解业务才能谈SOA也只有业务系统需要(也就是sp1234说的整合)才谈SOA...
  • 打赏
  • 举报
回复
所以“对于.NET来说,SOA架构程序如何设计,有没有可供参考的程序”?对.NET来说就只需做“1个晚上”的功课,然后你不断应用到原有的系统的改造和集成中——这是个说服领导或者客户的业务行为。
Erice 2008-03-05
  • 打赏
  • 举报
回复
SOA 提法 是在系统集成的后期。
它的主要产生来源于系统集成。
例如,在企业内部,由于IT不同时期的投资。让企业拥有了很多的系统。虽然这些系统解决了一些信息孤岛问题,但是对于企业来说,它们都还是独立的。企业要的是各个子系统间能互相相应,构建一个通畅的业务处理流程(BPM)。那么这些系统就成了处理流程中的肿块。
于是,就提出系统集成。但是由于软件提供商的各自封闭,造成集成工作的很大难度。所以就此提出SOA概念。 提供面向服务的概念。使用者不会去过问 数据结构,处理流程等等信息,只需申请服务即可。

但是,目前很多厂商,为了SOA而SOA,将原本四肢健全的软件,打成残废,然后用SOA(黑玉断续膏)在来涂抹。。。。。实在是不当之举。

说的不好,纯属个人意见,请见谅!
  • 打赏
  • 举报
回复
》难道SOA的目的就是为了整合???

不仅仅你整合别人的系统。如果你提供SOA架构的目的是让别人整合你的系统,那么这说白了也是一种整合理念支持下的决策。如果不整合,SOA就没有需求场景了。
vrhero 2008-03-05
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 sp1234 的回复:]
像IBM、SUN、以及许多软件顾问公司企图通过SOA让大型企业买它的整套的特别昂贵的服务并且至少持续两年以上还云里雾里的被职称很高的所谓咨询师们紧紧地忽悠着,它们的产品不开源,根本不让企业掌握核心技术。

像Microsoft这样的公司就只会做WCF这类很好的工具让企业里的架构师去自己做自己企业的信息系统。

当然像“微软中国”这样的公司也雇用很多软件掮客做咨询来卖服务器产品,不过相比IBM等公司要少很多。

SOA就…
[/Quote]
精辟...
不过Java阵营的人打死也不承认...他们只会说“我们有优秀的框架!非常优秀!非常多!.NET有吗?”...然后做鄙视状...
当然...“可怜”的我们只好自己来写...
viena 2008-03-05
  • 打赏
  • 举报
回复
面向服务啊
Webservice就是服务啊
  • 打赏
  • 举报
回复
不整合就应该使用各个系统专用的技术,那样“效率”更高。
thinkc 2008-03-05
  • 打赏
  • 举报
回复
谢谢老大,老大的回帖很幽默呀
难道SOA的目的就是为了整合???
  • 打赏
  • 举报
回复
许多时候,不应该去开发新的信息系统,而应该去集成原有的系统,将部分子系统外包出去,这样可以较低成本开发强大的服务器产品。这就需要SOA架构设计和产品管理经验。
  • 打赏
  • 举报
回复
像IBM、SUN、以及许多软件顾问公司企图通过SOA让大型企业买它的整套的特别昂贵的服务并且至少持续两年以上还云里雾里的被职称很高的所谓咨询师们紧紧地忽悠着,它们的产品不开源,根本不让企业掌握核心技术。

像Microsoft这样的公司就只会做WCF这类很好的工具让企业里的架构师去自己做自己企业的信息系统。

当然像“微软中国”这样的公司也雇用很多软件掮客做咨询来卖服务器产品,不过相比IBM等公司要少很多。

SOA就是把企业在合并、兼并过程中所具有的各个子公司原有的异构系统互联互通起来,而不是重构这些系统。SOA就是从各个子系统内部通过开放接口着手去提高系统集成之后的能力,而不是重构各个子系统。

13,190

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 分析与设计
社区管理员
  • 分析与设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧