999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于SOA架構的教務管理系統

2008-12-31 00:00:00
電腦知識與技術 2008年34期

摘要:介紹了SOA的基本概念,針對當前分散型高校信息化發展的現狀,提出了基于SOA架構的教務管理系統的設計構想,為多元化高校的發展提供了參考方案。

關鍵詞:SOA;Web service;教務管理系統

中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)34-1941-01

Educational Administration Management System Based on Service-oriented Architecture

JI Heng

(Taizhou Normal College, Taizhou 225300, China)

Abstract: The paper introduces the basic concept of SOA, in view of the current decentralized colleges and universities in the development of information technology, made the design ideas of educational administration management system based on service-oriented Architecture, provide a reference program for the diversified development of colleges and universities.

Key words: SOA; web service; educational administration management system

1 SOA與Web Service

1.1 SOA介紹

SOA(Service—Oriented Architecture)是一種面向服務的架構,它將應用程序的不同功能單元稱為服務,通過這些服務之間定義良好的接口和契約聯系起來。

SOA著眼于日常的業務應用,并將它們劃分為單獨的業務功能和流程,即所謂的服務[1]。SOA的發展打破了傳統應用軟件開發的模式,實現了將軟件依據需求通過網絡對松散耦合的粗粒度應用組件進行分布式部署、組合和使用。應用程序不同功能單元的接口采用中立的方式進行定義,獨立于實現服務的硬件平臺、操作系統和編程語言,這使得構建在各種各樣的系統中的服務可以一種統一和通用的方式進行交互[2]。

1.2 Web service

Web service涵蓋了HTTP、SOAP、WSDL、UDDI等技術規范,在內網和外網上通過標準的協議和信息格式發布和訪問應用服務。利用Web service的松散捆綁集合形式,能夠快速開發、發現、發布和動態的綁定應用服務。

由此,基于Web service的SOA有助于企業系統架構者以更迅速、更可靠、更具重用性架構整個業務系統。服務的提供者是創建服務的實體,它通過服務注冊器發布服務合約,服務請求者通過查詢服務注冊器找到感興趣的服務后向服務注冊器發出的請求,如圖1所示。

2 基于SOA架構的教務管理系統模型構建

2.1 需求概述

高校規模迅速擴大,校區分散所帶來的一系列管理問題正嚴重制約著高校的發展,不同校區由于歷史原因所使用的管理軟件各不相同,而不同系統之間的交互問題則是迫切需要解決的問題。基于SOA架構的教務管理系統可以很好的解決系統間交互沖突問題,從而提升院校教學管理效率,提升不同校區間的發展潛力。

2.2 基于SOA架構的系統架構方案

在基于SOA架構的系統中,具體應用程序的功能是由一些松耦合并且具有統一接口定義方式的組件組合構建起來的。因此,基于SOA的架構也一定是從企業的具體需求開始構建的。高校教務管理主要涉及到教務管理部門、學生和教師等,其主要功能為實現學生管理、教學計劃管理、成績管理等應用,其系統架構如圖2所示。

(下轉第1959頁)

(上接第1941頁)

2.3 基于Web service的系統邏輯架構

教務管理系統web service架構采用J2EE三層結構:數據表現層、業務邏輯層和數據層。

數據表現層是為教師、學生和管理人員提供應用服務的圖形界面,有助于用戶理解和高效的定位應用服務,如窗體服務、報表服務、頁面服務和文件服務等。

業務邏輯層位于數據表現層和數據層之間,為實現教務管理系統的業務邏輯專門提供了一個明確的層次,在這個層次封裝了與系統關聯的應用模型,并把用戶表示層和數據庫代碼分開。業務邏輯層提供客戶應用程序和數據服務之間的聯系,主要功能是執行應用策略和封裝應用模式,并將封裝的模式呈現給客戶應用程序,如登錄與身份認證、數據查詢、數據導入/導出、數據統計分析和數據加解密等。

數據層位于三層模式中最底層,它用來定義、維護、訪問和更新數據并管理和滿足應用服務對數據的請求。

三層結構系統通過層與層之間分離的功能提供了更好的性能。這種應用結構使得業務邏輯層能從數據表示層分離出,變成一個明確的專業層,從而提高了系統的可維護性[3]。

3 基于SOA架構的教務管理系統實現

教務管理系統包括以下子部分:管理控制與數據處理、數據采集與信息發布和系統管理。管理控制和數據處理子系統涵蓋了教學計劃、課表安排、教材管理、學籍管理、成績管理等子系統;數據采集與信息發布子系統以公共服務為主;系統管理子系統包含數據庫加密、數據導入/導出、門戶更新等子系統。

每一個子系統可利用Web Services提供統一的接口標準,在SOA下實現信息的構建、解析和傳輸,從而實現系統間的數據交換[4]。

JAVA具有跨平臺的優越性,而J2EE的WEB服務可方便構建能夠訪問現有業務流程的SOA系統,因此可使用J2EE技術開發基于SOA的教務管理系統。

4 結束語

SOA架構中可通過拆分與組合各種核心模塊,做到有針對性的構建滿足不同需求的SOA應用系統。基于SOA構架的教務管理系統可實現學校自上而下整體的緊密結合,既杜絕了重復開發的高成本,又提高了教學管理效率。

參考文獻:

[1] 葉宇風.基于SOA的企業應用集成研究[J].微電子學與計算機,2006,23(5):211-213.

[2] 葉鈺,應時,李偉齋,等.面向服務體系結構及其系統構建設計[J].計算機應用研究,2005,22(2):32-34.

[3] Krishna J,Narendra M.Thumbhekodige.Oracle J2EE Companion[M].北京:清華大學出版社,2005:85-90.

[4] 劉英丹,董傳良.利用We Service實現企業應用集成[J].計算機應用,2003,23(7):124-126.

主站蜘蛛池模板: 国产成人AV男人的天堂| 2022精品国偷自产免费观看| 毛片免费在线视频| 午夜免费小视频| 国产综合日韩另类一区二区| 真人免费一级毛片一区二区| 欧美国产在线精品17p| a级毛片网| 亚洲成年人网| 亚洲Av综合日韩精品久久久| 中文字幕亚洲乱码熟女1区2区| 91精品视频网站| 亚洲国产精品一区二区第一页免| 色爽网免费视频| 草逼视频国产| 四虎影视无码永久免费观看| 伊人国产无码高清视频| 亚洲嫩模喷白浆| lhav亚洲精品| 国产在线精品人成导航| 国产尤物视频网址导航| 伊人国产无码高清视频| 制服丝袜亚洲| 欧美在线国产| 97国产精品视频人人做人人爱| 亚洲色图在线观看| 美女免费黄网站| 青青操视频在线| 婷婷亚洲最大| 久久五月视频| 色呦呦手机在线精品| 日韩国产黄色网站| 91亚洲国产视频| 免费看美女自慰的网站| 91丝袜乱伦| 国产在线自乱拍播放| 亚洲大尺码专区影院| 国产亚洲精品自在久久不卡| 亚洲AV无码一二区三区在线播放| 国产91特黄特色A级毛片| 国产AV无码专区亚洲A∨毛片| 2021国产在线视频| 国产免费a级片| 露脸一二三区国语对白| 亚洲天堂网在线观看视频| 国产SUV精品一区二区| 日本五区在线不卡精品| 欧美色伊人| 国产www网站| 自慰网址在线观看| 人妻丝袜无码视频| 婷婷色中文网| 国产欧美在线观看精品一区污| 色偷偷男人的天堂亚洲av| 欧美日韩中文字幕在线| 91久久偷偷做嫩草影院| 久久婷婷综合色一区二区| 亚洲精品免费网站| 亚洲美女一级毛片| 在线观看视频一区二区| 久久特级毛片| 特级毛片8级毛片免费观看| 四虎成人精品在永久免费| 亚洲人在线| 国产自在线拍| 亚洲侵犯无码网址在线观看| 欧美另类精品一区二区三区| 蜜桃臀无码内射一区二区三区 | 国产成人a在线观看视频| 手机在线看片不卡中文字幕| 日韩中文精品亚洲第三区| 国产精品吹潮在线观看中文| 手机在线免费不卡一区二| 香蕉eeww99国产精选播放| 色天堂无毒不卡| 中文字幕中文字字幕码一二区| 91在线无码精品秘九色APP| 亚洲精品天堂自在久久77| 国产丝袜一区二区三区视频免下载| 午夜国产精品视频| 香蕉久久国产精品免| a级毛片网|