手机知网 App
24小时专家级知识服务
打 开
手机知网|搜索

基于Web的企业应用系统设计及若干关键技术研究

谢渝

   随着复杂程度的不断增加以及企业需求的不断变化,更多的基于Web的分布式企业应用软件解决方案需要良好的体系结构以及采用灵活高效的开发方法。本文分析了开发基于Web的企业应用程序所需的主要技术基础,包括组件技术、com+组件服务提供的各种服务及其意义;面向对象技术;SOA、消息交换模式、SOA的开发过程;由SOA带来的异步执行问题及解决办法等。在分析研究的基础上,本文设计并实现了一套基于Web的住房管理系统。这一系统采用SOA并由多个WindowsForms客户端程序和一系列部署在不同服务器上的组件以及封装它们的Web服务构成。本文结合部分关键代码对实现细节进行了讨论,包括增加软件的重用性、性能、扩展性、伸缩性、灵活性、以及开发效率。开发住房管理系统中用到的许多面向对象的设计模式在文中作了展示,这些通用的模式可以用于其它系统的开发。同时也讨论了与数据库相关的问题。本文就基于Web的企业应用可以采用的安全手段进行了逐一分析,介绍了如何利用“Web服务增强”(WSE)来实现系统安全以及重放攻击检测(Replay Attack Detection)的实现。……   
[关键词]:组件;Web服务;SOA;面向对象;安全;WSE
[文献类型]:硕士论文
[文献出处]:南京理工大学2008年
App内打开