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