首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

SOA大吏外的宏伟蓝图

2012-06-26 
SOA大员外的宏伟蓝图接上一回,我们继续~~?SOA的宏伟蓝图:我要当一个可以提供服务和接口的大员外,只要和我

SOA大员外的宏伟蓝图

接上一回,我们继续~~

?

SOA的宏伟蓝图:我要当一个可以提供服务和接口的大员外,只要和我有约定的人,你都可以来使用。说严重点就是:顺我者昌、逆我者不昌。

?

SOA是一种企业应用架构,他将企业应用中的功能单元以一种服务的形式提供,供调用者使用。这些服务具有良好的接口,调用者如果想使用这些接口,必须满足提供者的要求。拿人的手短,答应了吧。

?

这也好比电影中两个人作交易,A说“天王盖地虎”B就应该说“宝塔镇河妖”,如果B说了“地上鞋两双”,OK,A肯定不会搭理B,而且会将B干掉。

?

且先不论SOA大员外的个人想法,先想想我们巴结大员外可以得到什么?

?

1、带给我们可重用的服务组件

?

可重用:A可以调用、B也可以调用。推广一下:现在既要通过电脑访问应用,又要通过移动终端ipad访问应用,那么是不是就可以考虑将企业应用以服务的方式发布呢?

?

2、松散耦合的服务组件:

比如说我们一直租借是A员外的农田,但是A员外有一个缺陷就是租粮太贵。好,如果可以我们随时切换到B员外,B员外不仅包含A员外的全部条件,同时B员外可以少要一些粮食。

?

将这个道理推广到说我们的应用中一直使用的是A服务,但是A服务有一个缺陷就是不能输出日志信息。好,我们可以随时切换到B服务,B不仅包含A的全部功能,同时B可以提供我们想要的日志信息。

?

?

3、透明性:服务对于业务人员甚至是开发人员都是透明的

?

好处暂时不多说了,实践之后在总结。

?

coder通病患有者已经迫不及待的要看webservice了吧,我们开始下一节~~

?

?

热点排行