用户名: 密码: 验证码:
基于Java EE和UC统一通信平台的面向服务软件体系结构的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当今世界,网络技术已经产生了质的飞跃,随着IP网络的飞速发展,网络的带宽和质量都进步良多,各种基于IP网络的应用也如雨后春笋般出现,而传统电话通信和IP网络间的融合,即Voice Over IP也已逐步走向成熟,随着技术的发展,IP通信终端能实现的功能也越来越多,那么如何能够更好的利用这些网络和设备呢?一个新的“统一通信平台”的概念逐渐被提出,将数据、语音、视频、移动等各种通信方式集成到一个平台上实现,而一个统一的通信平台将能够带来诸如减少重复建设、有效利用已有资源,并能够轻易实现传统通信方式无法实现的许多功能等诸多好处。
     作为Java三大平台之一,Java EE已经成为Web应用中服务器端事实上的开发标准。思科的统一通信平台在企业中的应用也越来越广泛。针对上述问题,本文结合Java EE及统一通信平台技术,就如何部署应用系统进行研究,并提出解决方案。
     本课题研究的是如何将一个已有的B/S系统扩展为基于Java EE和面向服务体系结构的多终端系统,使其能够在统一通信平台上得以应用,并最终在实验环境下实现,取得了良好的效果。论文在分析阐述面向服务体系结构体系结构以及Java EE开发技术的基础上,详细说明了在建立生成管理系统中,如何重用原系统的代码减小系统实现的难度和复杂度,以及如何将新的客户端和原有系统紧密的联系在一起。
In today's world, network technology have produced a qualitative leap. Along with the rapid development of IP networks, network bandwidth and quality are much progress, all kinds of IP-based network applications have mushroomed in. Also traditional phone communications and the integration of IP networks, or Voice Over IP has gradually matured. Along with the development of technology, IP communication terminals can realize more and more functions. So how can we make better use of these networks and equipment? A new "unified communications platform" concept have been gradually raised. The data, voice, video, mobile, and other means of communication are placed into one platform to achieve. A unified communications platform will be able to bring such as reduce redundant construction, effective use of existing resources and can easily achieve many functions of communication that will be impossible to achieve by traditional means, and many other benefits.
     As one of the three major platform of Java, Java EE has become a Web server-side applications de facto development standards. Cisco's unified communications platform in the enterprise application has become increasingly widespread. To address the above problem, this article combine Java EE and unified communications platform technology, focus on how to study the deployment of applications and propose solutions.
     This research topic is on how to expand a B / S system for the Java EE-based and service-oriented architecture for multi-terminal system to use it on unified communications platform in the application. This goal is achieved in the experimental environment, and have good results. The paper analysis on service-oriented architecture and Java EE Architecture technology development on the basis of a detailed description in the establishment of production management system, and on how to reuse the code to reduce system complexity and the difficulty of achieving, and how will the newly client and the original system closely linked.
引文
[1]张彤.统一通信客户端系统初探[EB/OL].http://www.ctiforum.com/forum/2007/08/forum07_08101.htm,2007-08-30.
    [2]方思行.J2EE架构中基于服务的体系结构与事务模式.计算机工程与应用,2003,39(17):181-184
    [3]叶钰,应时,李伟斋等.面向服务体系结构及其系统构建研究.计算机应用研究,2005,22(2):32-34
    [4]李发英,朱海滨.浅谈Web Services核心技术之一--SoAP.科学技术与工程.2006,6(15):2374-2377.2385
    [5]Keys Botzum,Kyle Brown,Ruth Willenborg 等.最重要的Java EE最佳实践[EB/OL].http://www.ibm.com/developerworks/cn/websphere/techjournal/0701_botzum/0701_botzum.html,2007-3-27
    [6]马华,李建华.面向服务架构在动态企业应用集成中的应用.计算机工程与设计,2006,27(13):2507-2510
    [7]Roland Barcia.了解Java EE 5[EB/OL].http://www.ibm.com/developerworks/cn/websphere/library/techarticles/0707_barcia/0707_b arcia.html,2007-11-1
    [8]杜明,李朝纯.Struts+EJB在J2EE平台上的设计与实现.计算机应用研究,2005,22(3):223-225.228
    [9]马温芹,王洪.Struts的体系结构以及在改进Web开发中的应用.计算机与数字工程,2005,33(8):94-96
    [10]马燕,林传立.J2EE在电子商务开发中的应用研究.计算机应用研究,2002,19(9):42-44
    [11]Kevin Mukhar,Chris Zelenak.Beginning Java EE 5:From Novice to Professional.Berkeley:Apress,2005.405-424
    [12]孙卫琴.精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社,2004.23-33
    [13]E Jendrock.The Java EE 5 Tutorial Third Edition.America:Prentice Hall,2006.18-25
    [14]边锋.统一式融合--变革沟通方式的源动力.中国计算机用户,2006,(45):49-51
    [15]逸阳.统一通信:彻底的整合.网管员世界,2006,(9):6-7
    [16]王崇.向企业级VOIP市场主动出击.通信企业管理,2007,(2):44-46
    [17]Cisco Systems.What Is Unified Communications?[EB/OL].http://www.cisco.com/en/US/netsol/ns151/networking_solutions_products_generic_content0900aecd804aca85.html,2006-9-10
    [18]Goode B.Voice over Internet protocol(VolP).Proceeding of the IEEE,2002,90(9):1495-1517
    [19]黄永峰,IP网络多媒体通信技术.北京:人民邮电出版社,2003.12-34
    [20]唐钰.强强联合引领中国企业的统一通信发展之路.通信世界,2007,(18B):27-27
    [21]Schulzrinne H,Rosenberg J,The session initiation protocol:Internet-Centric signaling,IEEE Communications Magazine,2000.134-141
    [22]Cisco Systems.Voice and Unified Communications Technology Overview[EB/OL].http://www.cisco.com/en/US/products/sw/voicesw/products_category_technologies_overvie w.html,2006-9-10
    [23]Sparks R.The session initiation protocol(SIP)refer method.Internet RFc 3515,2003
    [24]Cisco Systems.Cisco Unified CallManager Administration Guide,Release 5.1(3)[EB/OL].http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_administration_guide_bo ok09186a00808a1860.html,2007-1-23
    [25]Cisco Systems.Cisco MeetingPlace for Notes Release 4.2.7 System Manager's Guide [EB/OL].http://www.cisco.com/en/US/docs/voice_ip_comm/meetingplace/4_2/lotus_notes/s ystem/managers/guide/427SMG.pdf,2007-2-14
    [26]Cisco Systems.IP Contact Center[EB/OL].http://www.cisco.com/web/about/ciscoitatwork/downloads/ciscoitatwork/pdf/CoC_IP-Conta ct-Center.pdf,2006-7-2
    [27]Cisco Systems.Cisco Unified Communications Manager(CallManager)Programming Guides [EB/OL].http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_programming_r eference_guides_list.html.2005-4-29
    [28]Cisco Systems.Cisco IP Phone Service Application Development Notes for CallManager 5.0[EB/OL].http://www.cisco.com/application/pdf/en/us/guest/products/ps6164/c2001/ccmigration_09186a008062fe6f.pdf,2006-7-26
    [29]Cisco Systems.Cisco Unified IP Phone Service Application Development Notes[EB/OL].http://www.cisco.com/en/US/products/sw/voicesw/ps556/products_programming_usage_gui de_chapter09186a008062ff25.html,2006-7-26
    [30]He H.What is service-oriented architecture?[EB/OL].http://webservices.xml.com/pub/a/ws/2003/09/30/soa.htm,2003-09-30
    [31]Alonso G,Casati F,Kuno H,et al.Web service:Concepts,architectures and applications [M].Germany:Springer,2004
    [32]Andrews T,Curbera F,Dholakia H,et al.Business process execution language for Web services (Version 1.1)[EB/OL].http://www-128.ibm.com/developerworks/library/specification/ws-bpel/,2003-05-05
    [33]Arkin A,Askary S,Fordin S,et al.Web service choreography interface(WSCI)1.0[EB/OL].http://www.w3.org/TR/wsci/,2002-08-08
    [34]Ishikawa F,Yoshioka N,Tahara Y,et al.Mobile agent system for web services integration in pervasive networks.Porto:INSTICC Press,2004.38-47
    [35]杨德仁 薛梅 顾君忠.Web Service核心协议与实施研究.计算机系统应用,2005,(1):33-35
    [36]刘孝峰 张忠磊.基于WEB服务实现系统集成.计算机应用,2003,23(12):160-162
    [37]麻昌德 易高翔.使用ASP.NET/Web服务实现新闻发布系统.计算机应用与软件,2004,21(10):42-43
    [38]Geoff Hambrick.使用Java EE实现松耦合的SOA应用程序[EB/OL].http://www.ibm.com/developerworks/cn/websphere/techjournal/0512_ejba/0512_ejba.html?,2006-2-13
    [39]Shaw M,Deline R,Klein D V,et al.Abstractions for software architecture and tools to support them.IEEE Transactions on Software Engineering,1995,314-335
    [40]Galan D,Cheng S W,Huang A C,et al.Rainbow:Architecture-based self-adaptation with reusable infrastructure.IEEE Computer,2004,37(10):46-54
    [41]Thomas E.Service-oriented architecture.A Field Guide to Integrating XML and Web Services.America:Prentice Hall,2004
    [42]Ma X,Cao J,Chan A,et al.A graph-oriented approach to the description and implementation of distributed and dynamic software architecture.In:Fifteenth International Conference on Software Engineering and Knowledge Engineering,San Francisco,USA,2003:57-59
    [43]M.-T.Schmidt,B.Hutchison,P.Lambros等.The Enterprise Service Bus:Making service-oriented architecture real[EB/OL].http://www.research.ibm.com/journal/sj/444/schmidt.html,2005-11-4
    [44]Juha Mykkanena,Annamari Riekkinena,Marko Sormunena等.Designing web services in health information systems:From process to application level.International Journal of Medical Informatics,2007,76(2-3):89-95
    [45]Chesbrough H,Spohrer J.A research manifesto for services science.Communications of the ACM,2006,49(7):35-40
    [46]Papazoglou MP,van den Heuvel WJ.Service oriented architectures:Approaches,technologies and research issues.The VLDB Journal,the Int'l Journal on Very Large Data Bases,2007,16(3):389-415
    [47]孙卫琴编著.精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社.2004
    [48]刘亚滨、杨红编著.精通Eclipse.北京:电子工业出版社.2004

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700