2008-01-08
我说SOA
SOA让业务同技术更平。soa不仅仅是技术架构,还涉及到管理等其他方面。
这里只浅谈技术架构师眼中的soa。
首先soa是一种构架信息系统的思想。信息系统是针对企业而言,而非针对某款软件产品。
其应用领域,我认为主要还是在于有集成应用需求的大企业集团。
1 企业并购
2 百年企业,整合企业遗留系统
3 企业在快速扩张,其业务通过不断持续创新得到成倍高速增长。没有适合其业务模式的软件套件。
采取部分自主研发、部分外包开发、部分采购的思路实施应用信息系统。这种情况下也有整合的需求。
4 供应链比较紧密的企业间
综合而言,就应用层面而言soa可以让企业有跨应用协同工作的能力,而且随着业务的变化,可以快速编排、部署、重复利用业务逻辑。尽最大可能随需应变、让信息系统弹性更强。
这里只浅谈技术架构师眼中的soa。
首先soa是一种构架信息系统的思想。信息系统是针对企业而言,而非针对某款软件产品。
其应用领域,我认为主要还是在于有集成应用需求的大企业集团。
1 企业并购
2 百年企业,整合企业遗留系统
3 企业在快速扩张,其业务通过不断持续创新得到成倍高速增长。没有适合其业务模式的软件套件。
采取部分自主研发、部分外包开发、部分采购的思路实施应用信息系统。这种情况下也有整合的需求。
4 供应链比较紧密的企业间
综合而言,就应用层面而言soa可以让企业有跨应用协同工作的能力,而且随着业务的变化,可以快速编排、部署、重复利用业务逻辑。尽最大可能随需应变、让信息系统弹性更强。
评论
jjjian
2008-02-21
说得的很对啊.
homesailing
2008-01-08
另外一个层面,目前实现soa的主流技术还是webservice。
就J2EE环境而言,我觉得webservice有些类似前些年出现的EJB
提出规范的厂商(标准机构)都对ws的开发、实施、测试等定义了一系列的角色,同当初EJB的各种角色类似。
EJB的初衷我感觉同ws是一条路。其最初发布的1版本中,就没有local interface,从这点就可以看出出现就是为了分散业务逻辑到不同的环境中,然后通过配置实现灵活调用。当然,没有编排的概念,也没有esb的概念 。
而soa的ws,是一个更加完善、更加”标准“(多厂商支持,目前已经被标准化组织采纳)的技术。
EJB中的实体bean基本上被hibernate等轻巧的框架所取代(个人从应用开发的角度,个人观点)。
那么,比ejb更加”标准“的ws是否会有对应的框架来取代呢?
目前我们在开发的过程中,发现ws的哪些不方便的地方呢?
就J2EE环境而言,我觉得webservice有些类似前些年出现的EJB
提出规范的厂商(标准机构)都对ws的开发、实施、测试等定义了一系列的角色,同当初EJB的各种角色类似。
EJB的初衷我感觉同ws是一条路。其最初发布的1版本中,就没有local interface,从这点就可以看出出现就是为了分散业务逻辑到不同的环境中,然后通过配置实现灵活调用。当然,没有编排的概念,也没有esb的概念 。
而soa的ws,是一个更加完善、更加”标准“(多厂商支持,目前已经被标准化组织采纳)的技术。
EJB中的实体bean基本上被hibernate等轻巧的框架所取代(个人从应用开发的角度,个人观点)。
那么,比ejb更加”标准“的ws是否会有对应的框架来取代呢?
目前我们在开发的过程中,发现ws的哪些不方便的地方呢?
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 639 次
- 性别:


- 详细资料
搜索本博客
最新评论
-
需求分析书 概要设计书 ...
无论如何都是要写的啊~
-- by evangoe -
需求分析书 概要设计书 ...
根据具体情况裁减。一般来说,在学校多写文档,毕业之后少写。
-- by blogbin -
需求分析书 概要设计书 ...
文档确实是重要且必须的, 制定和编写的过程,也是需求逐渐明确,责任清晰的这样一个 ...
-- by 艾玛王国 -
需求分析书 概要设计书 ...
没设计没文档没过程没规范你怎么才能知道你手下的员工不是在磨洋工?
-- by 抛出异常的爱 -
需求分析书 概要设计书 ...
我现在做的项目就是因为文档不齐,问题非常的多,现在新的项目还没开始就写文档了。而 ...
-- by wufan0023






评论排行榜