基于Fortran组件的Web计算应用平台构建研究
2017-05-08李建
智能计算机与应用 2016年6期
摘要:基于组件的应用服务平台通过混合语言编程及松散数据耦合机制,能充分发挥数据存储、数据处理及数据展示的特性,具有良好的开放性能,也是Web应用服务平台构建发展的主流方向。本文结合项目开发实际,对基于Fortran核心计算组件的Web应用服务平台的体系结构、组件设计、数据耦合等方面设计思想进行了系统介绍,并对组件编译与数据耦合等关键技术实现思路进行详细论述,具有良好的实际应用价值,以期对同类开发具有一定的借鉴作用。
关键词: Web计算; 应用平台; 组件; 动态链接库
中图分类号: TP391
文献标志码: A
文章编号: 2095-2163(2016)06-0065-03
0引言
作为一种新兴的网络计算方式,基于网络浏览器的Web计算(Web Computing)是对分布式计算的一种延伸与拓展,而正因其划时代性的出现才使得分布式计算最终延展到Internet之上,由此则成为现代Web计算的发生与演变基础。成千上万的个人计算机通过该款技术模式达到互通互访,以提供高效且廉价的计算。然而,在大型软件的生命过程中,新需求必将不断涌现,甚至某些需求还会对原系统造成重大冲击。如何解决这些大型软件设计和开发过程的通用难题,长期以来就始终作为系统设计的重点与焦点而倍受各方瞩目。针对这些问题,在系统的设计中,研究表明可以采用软件分层设计策略,并且逐步实现从组件化过渡到服务化。具体地,组件服务就是软组件对象模型(COM)和事务服务器(MTS)的智能升级新进展。组件服务能够开发执行许多原来必须由开发人员通过编程处理的资源管理任务,例如,线程安全和分配,通过提供线程池、对象池和运行时对象激活,就可以自动地使应用程序具有更好的可伸缩性。……
登录APP查看全文
