《一种支持企业集成的通用平台体系结构的研究》由会员分享,可在线阅读,更多相关《一种支持企业集成的通用平台体系结构的研究(109页珍藏版)》请在金锄头文库上搜索。
1、天津大学硕士学位论文一种支持企业集成的通用平台体系结构的研究姓名:洪卫林申请学位级别:硕士专业:计算机应用技术指导教师:冯志勇20030101中文摘要企业集成发展到今天, 仍然存在着一些诸如流程重组与快速集成等迫切需要 解决的或需要进一步改善的问题。 本文密切结合企业的需求, 基于S u n O n e 体系, 提出了一种基于通用平台的支持企业集成的新型体系架构。 这种新型体系架构引入了一 个中间平台,即在传统的企业应用程序与企业开发/ 运行平台之间插入的通用平台, 它可以明显提高复用程度,加快流程重组, 实现快速集成等目的。 取得的成果如一 卜 :令 分层 是指在系统体系横向上分客户层、服务
2、层与后端层三层,以及在服务层纵向上进一步细分为业务逻辑层、 服务访问 层、 服务路由 层与服务提供层四层, 把复杂的企业应用系统的不同类型的功能实现分别分布在通用平台的不同层上, 从而使得在此通用平台之上开发出来的企业应用系统具有结构清晰、层次分明、功能完善、运行高效、集成快速方便等特性。命 通信 是指通过采用注册与消息路由机制在星型网状分布的业务节点之间进行通信的, 把企业应用系统的复杂通信功能放在一种基于S O A P 消息的星型网状模型之上实现的, 从而使得在此通用平台之上开发出来的企业应用系统的通信具有方便、流畅和高效等特性。 4 重组 是指在基于横纵向分层的体系架构与基于 S O A
3、 P消息的星型网状通信的基础上进行企业流程重组的, 把企业应用系统的各式各样的功能模块依据规 模大小分别放 在E J B . A g e n t 与 子系统复 用三 层次上实 现的, 然后在 此基础上并结合星型网状通信模型实现企业流程重组, 从而使得在此通用平台之上开发出来的企业应用系统的重组具有简单、实效、快速等特性。 关 键 词: 企 业 集 成 ; 通 用 平 台 ; 星 型 网 状 模 型 ;S O A P ; X M L ; K Q M L ; A g e n tABS TRACTA l o n g w it h t h e r a p i d d e v e l o p m e n
4、 t o f e n t e r p r i s e i n t e g r a t i o n , s o m e p r o b l e m s , s u c ha s p r o c e s s r e e n g i n e e r i n g a n d c o n t i n u e r a p i d i n t e g r a t i o n , n e e d t o b e t o b e s o l v e d o ri m p r o v e d a s s o o n a s p o s s ib l e . B a s e d u p o n t h e S u
5、n O n e a r c h it e c t u r e , a n e w a n d s u s t a i n i n g c o m m o n p l a t f o r m a r c h i t e c t u r e o f e n t e r p r i s e i n t e g r a t i o n i s d e v e l o p e d i n t h i sp a p e r t o f i t f o r t h e r e q u i r e m e n t o f e n t e r p r i s e d e v e l o p m e n t .
6、A m i d d l e p l a t f o r m , n a m e l y a c o m m o n p l a t f o r m p l u g e d i n t h e m i d s t o f t r a d it i o n a l e n t e r p r i s e a p p l i c a t i o n a n d e n t e r p r i s e d e v e l o p i n g o r r u n n i n g p l a t f o r m , i s i n t r o d u c e d , w i t h w h i c h i
7、 t i s c o n v e n i e n tt o r e u s e i n g t h e c o m p o n e n t s , r e e n g i n e e r i n g t r a n s a c t i o n p r o c e s s a n d i n t e g r a t i n g w i t h o t h e r e n t e r p r i s e a p p l i c a t i o n s . T h e a c h i e v e m e n t s g a i n e d a r e a s f o l l o w s : . D
8、e l a m i n a t i o n I n t h e l a n d s c a p e o r i e n t a t i o n t h e n e w a r c h i t e c t u r e i s d i v i d e d i n t ot h r e e l a y e r s o f c l i e n t l a y e r , s e r v i c e l a y e r a n d b a c k e n d l a y e r , f u r th e r m o r e s e r v i c el a y e r i s d i v i d e d
9、 a b o r a t i v e l y i n t o f o u r l a y e r s o f l o g i c b u i s in e s s l a y e r , a c c e s s i n gs e r v i c e l a y e r , r o u t i n g s e r v i c e la y e r a n d o f f e r i n g s e r v i c e l a y e r . T h e d i ff e r e n t t y p e so f f u n c t i o n im p l e m e n t s f o r c
10、 o m p l i c a t e d e n t e r p r i s e a p p l i c a t i o n s y s t e m s a r e p l a c e do n e a c h l a y e r o f t h e c o m m o n p l a t f o r m r e s p e c t i v e l y s o e n t e r p r i s e a p p l i c a t i o ns y s t e m s d e v e l o p e d o n t h e c o m m o n p l a t f o r m h a v e
11、 s o m e c h a r a c t e r i s t i c s , s u c h a sc l e a r s t r u c t u r e , v i v i d a r r a n g e m e n t , p e r f e c t f u n c t i o n , e f f i c i e n t r u n n i n g a n d q u i c ki n t e g r a t i n g e t c . . C o m m u n i c a t i o n s B y t h e u s i n g o f r e g i s t e r e d m
12、 e c h a n i s m a n d m e s s a g e r o u t i n gm e c h a n i s m, t h e b u i s i n e s s n o d e s d i s t r i b u t e d o n t h e s t a r - l i k e n e tt e d m o d e lc o mm u n i c a t e e a c h o t h e r . T h e s t a r - l ik e n e tt e d m o d e l b a s e d o n S O A P m e s s a g ei m p l
13、 e m e n t s c o m p l e x c o m m u n i c a t i o n f u n c t i o n o f e n t e rp r i s e a p p l i c a t i o n s y s t e m s ,s o t h e c o mm u n i c a t i o n o f e n t e r p r i s e a p p l i c a t i o n s y s t e m s d e v e l o p e d o n t h ec o m m o n p l a t f o r m h a s s o m e c h a r
14、 a c t e r i s t i c s , s u c h a s c o n v e n i e n c e , fl u e n c y ,e f f i c i e n c y e t c . R e e n g i n e e r i n g O n t h e b a s i s o f h o r i z o n t a l a n d l o g n i t u d i n a l d e l a m i n a t i o na r c h i t e c t u r e a n d t h e s t a r - l i k e n e tt e d m o d e l
15、 b a s e d o n S O A P m e s s a g e , e n t e r p r i s eb u i s i n e s s p r o c e s s e s c a n b e r e e n g i n e e r e d e a s e l y . A l l k i n d f u n c t i o n m o d u l e s o fe n t e r p r is e a p p l i c a t i o n s y s t e m s c a n b e i m p l e m e n t e d o n t h e t h r e e l a
16、y e r s o f E J B ,A g e n t a n d s u b - s y s t e m b y m e a n s o f t h e s c a l e d e g r e e , a n d w i t h t h e h e l p o f t h es t a r - l i k e n e tt e d m o d e l e n t e r p r i s e b u i s i n e s s r e e n g i n e e r i n g c a n b e a c c o m p l i s h e d , s ot h e r e e n g i n e e r in g o f e n t e r p r i s e a p p l ic a t i o n s y s t e m s d e v e l o p e d o n t h e c o m m o np l a t f o r m h a s s o m e c h a r a c t e r i s t i c s , s u c h a s s i m p l e ,