终于完成了,感谢精诚合作的同志们。
最近重看书本上有关SOA的章节,每次都有新的感觉,好像不是那么难懂了。除了老师给出的范例,我们在图书馆下载了大量的论文,相关的设计领域包括了典型企业、城市GIS综合平台、旅游资源信息服务、校园信息系统等,通过对实例的学习,更直观而具体地感受到了SOA的方方面面。“服务”、“web封装”、“松散耦合”、“业务流程”等等的关键词,不再单纯的理论名词,而是可以给出更直观的实例和平行应用领域的对比说明。
SOA是一种架构模型,“服务”是SOA的核心,我觉得这种以人为本的精神在现在这一消费时代是强有力的竞争力,得到客户的拥护才有发展的前景,SOA体现的正是这种理念。SOA是一种构造分布式系统的方法,它将业务应用功能以服务的形式提供出来,以便更好的复用、组装和与外部系统集成,从而降低开发成本,提高开发效率。从这一角度看,对于开发者SOA也是一种更有经济价值的开发方式。恰当合理的SOA建设会是一个在起点上就能促进双赢的推手。
在大量的阅读和学习之后,我们初步决定设计一个学校的信息系统。提出这一想法首先是基于生活经验,虽然SOA可以应用于很多领域和层级,但是对我们来说,对于学校生活有更深刻的理解和发言权;第二,我们发现,针对高校已经有了想当广泛的研究并且我们认为现有的高校系统已经相当的成熟,于是我们试图针对一个大型中学进行设计。决定之后,我们查阅了更多的资料,并决定了主要的服务功能,并进行了分工。我主要完成总体框架的设计,这一框架主要是系统的层次分级和各层次功能及服务的说明。最终选择使用现在的表示层、业务流程层、核心服务层、组建层的四层结构,使用这一结构是为了更好的表现各层的服务功能表示,但缺乏各层的接口连接说明是一个较大的缺点。
最终的设计还是较为粗糙的,由于缺乏更系统的学习,且时间的确有限,最终的结果也不是令人十分满意。但是,过程中的收获或许更有价值,新知识的学习和把握运用、团队合作和支持……对于我们自身来说是很好的体验。
posted on 2008-07-01 01:28
SOA设计 阅读(235)
评论(0) 编辑 收藏