烟台市科技创新服务平台建设方案内容摘要:

应用之间数据的横向连通;为实现不同业务协同及相关应用系统互联互通,要求数据中心提供应用系统流程管理和整合手段;要求在数据中心数据利用层提供先进的分析手段和工具,并能够以不同的方式进行统计报表的输出、数据展示、分析、挖掘,使数据成为可用的信息,最大限度的发挥这些数据的作用,提高数据的综合利用程度。 面向服务的构件化体系结构(SOA)SOA(serviceoriented architecture,面向服务的体系结构或面向服务架构)是指为了解决在Internet环境下业务集成的需要,通过连接能完成特定任务的独立功能实体实现的一种软件系统架构。 SOA是一个构件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。 接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。 这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 传统的Web(HTML/HTTP)技术有效的解决了人与信息系统的交互和沟通问题,极大的促进了B2C模式的发展。 WEB服务(XML/SOAP/WSDL)技术则是要有效的解决信息系统之间的交互和沟通问题,促进B2B/EAI/CB2C的发展。 SOA则是采用面向服务的商业建模技术和WEB服务技术,实现系统之间的松耦合,实现系统之间的整合与协同。 WEB服务和SOA的本质思路在于使得信息系统个体在能够沟通的基础上形成协同工作。 在传统的系统体系架构中,系统功能的调整与完善极大依赖开发商,当业务需求发生变化、或不同开发商设计的系统需要集成时,往往需要极大的代价才能完成新系统的集成,甚至有时只能完全推翻原有的设计,这非常不利于保护和利用既有投资。 基于SOA的系统架构将屏蔽由于开发商选择的开发环境和手段不同带来的风险,而是将业务需求拆分到基本服务单元,做到了最大程度地柔性面对需求变化,不仅满足现在的需求,同时也增强了系统在未来的抗风险性。 面向构件技术及方法论面向构件技术整合了传统的构件技术、模型驱动技术和面向服务技术。 构件的意义超越了技术层面的代码集合,而是真正做到与业务层面的内容相映射。 构件将成为表达业务需求的最小单元,在特定行业中,通过积累可以形成相对完备的业务需求构件库,以构件组装的形式快速搭建业务应用;以构件修改和构件增减的方式快速满足业务需求的变化。 其次,从构件的技术实现角度来说,可以用四个要素来陈述软件构件模型:构件本身、该构件的插口、构件与其他构件协作的能力、以及构件的使用者。 面向构件的开发是一种软件开发手段,在开发周期的不同阶段和不同方面,包括需求分析、结构、设计、建立、测试、上线、支撑性技术架构、项目管理等,都以构件为基础,同时为了使构件可随时用于组装,这些构件必须作为项目的零件来建造。 三层应用体系结构三层应用体系结构包含表示层、业务逻辑层、数据层。 表示层是系统的人机接口部分,用户和应用程序之间的交流在该层完成。 通过用户界面层,用户可以完成获取数据、输入数据、修改数据、删除数据等一系列操作。 表示层也包含了一定的安全机制,用户根据授权范围可以控制数据和机密信息。 业务逻辑层响应用户界面层的用户请求,执行任务并从数据层提取数据,然后将必要的数据传送给表示层,从而实现表示层与数据层之间的交互。 业务逻辑层包含了在应用程序中执行关键处理的组件,这些应用程序遵守所有的业务规则及限制。 数据层负责对数据进行管理并向业务逻辑层提供标准化的开放访问接口。 在三层结构中,三个层可以分别部署,表示层用户界面只能与业务逻辑层相联系,无需直接访问后台数据库,使后台数据库与用户界面隔离,提高应用系统的可靠性和扩展性,提高系统数据的安全性。 面向对象方法传统的软件工程以软件的工程化为目标,强调方法论,工具与环境,质量保证体系,项目管理,配置管理,但基本理念是基于具体需求、从零开始的开发。 这种开发模式显然已经不适合于现代软件系统开发的要求。 而面向对象的设计以软件的组装式生产为目标,强调各种粒度的软件重用、接口与表示和实现分离、统一对象模型,继承和发展了传统软件工程。 面向对象技术将计算看成是一个系统的演变过程,系统由对象组成,通过一系列的状态变化来完成计算。 对象具有保持能力和自主计算能力。 面向对象设计和实现的重点是多个对象的网状组织结构和协同计算,而不是过程调用的层次结构,这样就在本质上适应了并发、分布系统及互联网的计算特征。 XML数据交换标准XML的数据内容与数据显示形式是完全分离的,XML文件为纯文本文件不受平台限制,XML是一种完全面向数据语义的标志语言,容易描述数据的语义及元素结构,不仅可以描述结构化数据,更可以非结构化数据,非常适用于异构数据库之间的数据交换。 目前,XML已经成为数据交换的标准。 因此,通过XML可以有效保证对各种异构科技信息资源的整合,以及基础应用平台建设的需要,达到烟台科技信息数据资源的最优整合。 AJAX(Asynchronous JavaScript and XML)一种创建交互式网页应用的网页开发技术。 与传统的web应用比较传统的web应用允许用户填写表单(form),当提交表单时就向web服务器发送一个请求。 服务器接收并处理传来的表单,然后返回一个新的网页。 这个做法浪费了许多带宽,因为在前后两个页面中的大部分HTML代码往往是相同的。 由于每次应用的交互都需要向服务器发送请求,应用的响应时间就依赖于 服务器的响应时间。 这导致了用户界面的响应比本地应用慢得多。 与此不同,AJAX应用可以仅向服务器发送并取回必需的数据,它使用SOAP或 其它一些基于XML的web service接口,并在客户端采用JavaScript处理来自 服务器的响应。 因为在服务器和浏览器之间交换的数据大量减少,结果我们 就能看到响应更快的应用。 (三)数据中心配置图 五、平台网络系统现状(一)网络现状烟台市科技局网络机房具备internet百兆光纤接入,防火墙一台、IDS一台、交换机两台、集线器两台、服务器5台。 其中4台服务器接入公网,分别运行科技局门户网站、电子邮件系统、烟台市科技计划管理系统、专家数据库。 OA系统运行于局域网内。 网内包括科技局、生产力促进中心、科协、专利局等用户,上网终端共计100余台。 现有服务器的型号与配置见下表:序号用途型号配置购置时间1科技局网站/科技计划管理系统服务器浪潮NP380G2P *32006年2中小企业服务平台/防火墙、IDS监控服务器浪潮NP350 HRP *32006年3邮件服务器浪潮 NL100P3 866/512M/20G2002年4烟台市专家数据库服务器浪潮NP350 HRP *32006年5OA服。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。