基于应用集成的软件开发技术研究与实践

被引量 : 0次 | 上传用户:leon7779
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网的普及及其相关技术的发展,Internet不再仅仅是人们交流和获取信息的途径,它已经成为一个遍布全球的、巨大的分布式计算平台,Web是其提供服务的重要方式,并且它的应用领域越来越广泛。作为Internet时代的企业级解决方案EAI(Enterprise Application Integration)提供了一条标准化的道路,通过使用连接器和集成方法把各种不同种类的现有系统连接到一个基于Web的应用程序中。基于构件的软件开发(Component Based Software Development, CBSD)是目前EAI中较为先进的开发技术,它给软件业带来了新的前景。CBSD开发技术是提高软件开发效率、保证软件开发质量、解决软件复用的重要手段。在分布式环境下,Web与基于构件的软件开发技术的结合呈现一种必然趋势。本文通过对企业应用集成(EAI, Enterprise Application Integration)的分析,深入研究了基于构件的软件开发技术(Component Based Software Development, CBSD),针对开发过程中产生的易用性问题,采用单点登录(Single Sign On, SSO)技术使用户只需登录一次就可以访问所有相互信任的应用系统,通过对“身份认证”的整合完成企业应用集成。结合Web Service和可逆编码技术构建构件间接口完成对系统构件的集成开发,使CBSD开发过程中可能出现的安全隐患(SQL注入攻击、Cookies攻击)及构件间因编码格式不同造成字符乱码的问题得以有效解决,有利于提高系统整体的安全性和健壮性。
其他文献
少数民族学生的心理特征主要是自信与自卑相交错、开放与封闭相矛盾、热情直爽与意气用事并存、敏感与逆反心理相交织。少数民族学生特殊心理特征形成的原因是民族特性及风俗
目的探讨女性脑梗死患者的血清E2与颈动脉粥样硬化的关系。方法将80例女性脑梗死患者按绝经与否分为绝经前组和绝经后组,测定患者血清中E2、血脂水平,并用超声检测颈动脉内膜
虽然国家一再强调基础教育的一项重要任务是让学生身心健康成长,但是学生厌学、逃学,甚至轻生的现象越来越多。学生究竟存在哪些心理问题?学生心理问题出现的原因是什么?作为
目的:探索SOX区域Y相关高迁移率族蛋白基因2(sry-related high-mobility box-2,Sox2)、人第10号染色体缺失的磷酸酶及张力蛋白同源基因(phosphatase and tensin homolog dele
目的预防青光眼的急性发作,维持良好视力。方法对高危人群定期检查、避免诱因,做到早发现、早治疗,并因人而异施以相应护理。结果有效的预防措施及护理,可以避免青光眼的急性
由于科技的进步、经济的发展和欧洲一体化的影响,以及企业和个人的要求.意大利从2003年开始对其职业技术教育与培训进行改革。改革的依据是第53号法(Legge53/03)即墨拉提改革(Morat
对国内柑橘砧木应用现状与在近20年内有关柑橘砧木选择的研究进展进行了总结。在应用现状上,中国柑橘的主导砧木枳砧存在嫁接后期不亲和、不耐深而板结的土壤、不耐盐碱土、
根据对大汶河湿地芦苇和香蒲凋落物分解剩余率测定,分析了凋落物分解动态。结果显示:(1)各处理动态相似,即随着分解的进行,芦苇和香蒲干物质剩余率呈现3个阶段:快速下降-平稳
客户名单商业秘密侵权纠纷,交织着职工、企业(用人单位)和社会公共利益。司法的利益平衡政策,为处理该类案件指明了方向。确定客户名单商业秘密权的边界,是各方权益平衡的基
介绍了三色堇的育种历史,分类及种质资源,对三色堇开花授粉特性及亲本选育方法进行了研究。探讨了三色堇常规育种方法及非常规育种方法。以三色堇为母本,角堇为父本,通过常规