学校信息管理系统的实现,主要是解决两个方面的问题:一是了解需求,即搞清楚业务上的问题;二是解决开发的技术问题,即选择开发工具和应用服务器的基础上进行具体的开发。其中对于前者则主要属于业务人员的提出需求,开发人员只是根据需求进行转化为可以实现的表述,具体而言就是需要学校各个部门的提出各自的需求,然后开发人员才进行设计,但是这个部分面临了问题:一是学校的各个部门清楚到底需要什么:二是对需求很模糊,很抽象的表达,没有成熟到可以实现的阶段,在这样的情况下,本文在调研的基础上结合自己的理解,进行了需求分析。这样并不影响课题的进行,因为基于SOA的特点就是随需而变,就是可以各个部门的需要随时添加,因而木课题只要完成基木的功能就可以进行部署。这样也符合常理,就是发现问题然后解决问题的过程。当然作为学校,其活动是有规律的,因此通过认真调研是可以找到需求的,例如目前电信行业已经有了增强型电信运营图  (enhaneedTeleeomOperationsM即,eTOM)〔,作为活动相对比较规律的单位,自然也可以建立  (EducationoperationsMaPEOM),并且可以建立模版,从而便于大规模应用,这个问题作为进一步适用化的过程中再进行,本文重点是根据基木的需求,进行系统的开发。因此接下来对总体需求进行简要分析,然后开始了微观的具体的开发实践。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

目前学校信息管理系统主要实现了信息的公开,各个部门都分别把规章制度上网,以及通过网站进行通知,有的学校还实现了办公自动化,实现了教师的考勤,网上处理文件等功能。这样似乎已经实现了教学管理的信息化,但是还面临新的问题。下面以教务处的工作为例进行说明。随着学校的发展,管理水平的不断提高,目前提出了教务处不再是传统的管理部门,

而目前己经提出的观点是,教务处是一个研究部门,是研究如何提高教学质量,如何在管

理的实际中解决问题,在这样的要求下不仅仅是对工作人员的要求提高,还涉及到管理工

作的不断改进,也因此产生了相应的变化,当前提出以人为木的前提下,就要求充分发挥第学生个体的潜能,而不再像早期的管理那样,所有学生一样的管理,缺少学生个性的考虑。

正是因为这样的要求就决定了管理工作的复杂,信息化作为管理工作的一种工具,自然也

应满足“随需而变”,正是在这样的前提下,提出了基于SOA的开发,以满足进一步发展

的需要。

采用基于SOA的应用主要从三个方面考虑;一是通过基于SOA的部署,可以保证系统的“随需而变”,及时满足管理的需要,例如为了保证教学质量,教务处需要提出各个层面的质量监控体系,而质量监控体系则是根据当前的特点制定的,而这个部分则是随时变化的,按照传统的开发方法则很难满足需求,不可能轻易的重新开发教务处的管理系统:二是基于SOA的部署有利于促进教学管理水平的提高,传统的教学管理系统的不变导致教学管理的不变自然不利于提高管理质量,而SOA的动态性,则便于教学管理部门把自己的想法很快变成实现,由于系统的动态性,也促进管理工作的动态性;三是基于SOA的部署具有智能性,传统的基于网页的信息发布模式,信息是静态的,作为管理人员对于各类信息要分别查询,由于单个查询很难发现存在的问题,也给工作带来很大的复杂性,而基于SOA的部署则具有很高的智能性,管理人员很容易通过一个客户端程序分析各个子系统的关联,这也是典型的一个服务消费者对应多个服务提供源的应用,而采用传统的应用则比较麻烦,需要对获取得网页进行分析,提取有效数据,然后再进行比较,这样给实现带来很大的困难,甚至很多功能不能实现。

以上只是对教学管理工作进行了简单的描述,同样的情况存在于后勤管理、科研管理、学生管理等各个方面,事实上除此以外目前还存在信息不能共享的问题。例如目前还常常出现这样的情况:教师信息已经在人事处进行了存储,但是要保证教师的后勤服务工作,学校后勤部门还需要保存一份教师的信息,而且常常需要教师本人去填写各类表格,这样不仅仅增加了教师的复杂度,还可能导致信息的不一致。按照目前的管理体系,教师的职称和各种福利待遇是联系在一起,而教师的职称等信息属于人事处管理,当教师职称发生了改变,那么后勤部门如何实现及时的更新和调整相应的福利待遇呢?还需要教师木人去申请,不仅增加了工作量,而且后勤部门还需要定期到人事处进行核对,是否出现误报的现象,由于信息缺少共享自然面临很多的问题,而解决信息共享的一个比较好的方法就是通过部署基于SOA的应用。同样学校各种信息是一个整体,信息孤岛问题存在于各个方面,例如科研成果和职称评定是关联的,那就需要科研部门和人事处需要共享教师的科研成果的共享;导师能否招收学生和招收多少学生和导师木人的科研成果以及学术水平关联的,这就需要招生部门和人事处以及科研部门共享数据信息;学校的学科专业建设和学校基于Web服务的SOA应用研究

的招生也是联系在一起的,这就需要教务部门和招生部门的数据共享;学生的管理部门也需要学生的信息,而这个信息则需要来自于招生部门。诸如此类都说明了一个共同的问题,那就是学校需要解决信息孤岛的问题,需要基于SOA的部署。学校信息管理系统本身是一个不断丰富和完善的过程,这个过程是和学校管理本身需要完善是一致的,这是因为不可能一次性提出来一个一劳永逸的管理方案,既然管理方案是一个变化的部分,必须保证信息管理系统的随需而变,这就需要在一个框架的基础上不断根据需要提出信息管理系统方案,而基于SOA的信息管理系统则是基于信息的管理提出的,事实上学校的管理也是围绕着学校的各种信息进行管理的,在此方面得到了统一,因此采用SOA部署是解决问题的比较好的方案。