资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
勘察设计行业首个勘察设计行业首个 SOASOA 平台(业务架构与系统集成平台平台(业务架构与系统集成平台 ECAECA)核心技术特性核心技术特性摘要:摘要:“业务架构与系统集成平台” (ECA-SOA2.0)是勘察设计行业首个采用SOA 技术研制成功的行业内信息化建设平台,本文结合勘察设计企业信息化,介绍了该平台的优异特性。关键字:关键字:SOA、信息化、工具化平台“业务架构与系统集成平台” (ECA-SOA)全面采用 SOA 技术,采用模型驱动,由北京建设数字科技公司在国家课题单位、军队科研单位、合作设计院所等共同配合努力下,于 2008 年研制成功。该平台的研制成功解决了系统的架构和体系问题,因而从较高的层次解决了系统在开发、升级和维护过程中的质量、周期、成本、风险等方面的问题,相比传统的网站(B/S)时或者传统的Client/Server(C/S)结构的实现的平台,该平台无论是技术、性能、安全还是易用性上都具有很大领先性,突出表现在:1、领先的技术架构、领先的技术架构SOA 是企业架构和组织 IT 基础结构及业务功能的方法,将在三到五年内给软件和网络带来革命性的变化。 “业务架构与系统集成平台”全套采用了 SOA技术,充分利用 SOA 的技术优异特性,帮助企业建立了可扩展、灵活而且先进的信息化基础设施平台,更好的帮助企业实现战略发展和业务管理的需要,应用 SOA,该平台具有以下明显特点:(1)灵活性可基于模块化的低层服务、采用不同组合方式创建高层服务,从而实现重用,这些都体现了编码的灵活性。此外,由于服务使用者不直接访问服务提供者,这种服务实现方式本身也可以灵活使用。(2)明确信息化中技术人员角色数字科技的平台开发人员可以集中精力在重用访问层;技术实施人员则无须特别了解实现技术,而将精力放在解决高价值的业务问题上;客户技术人员则只需要处理日常管理。(3)支持多种客户类型借助精确定义的服务接口和对 XML、Web 服务标准的支持,可以支持多种客户类型,不仅支持 B/S 和 WinForm 客户端,而且可以支持智能客户端、PDA、手机等各种访问渠道。(4)更易维护服务提供者和服务使用者的松散耦合关系及对开放标准的采用确保了该特性的实现。(5)更好的伸缩性依靠服务设计、开发和部署所采用的架构模型实现伸缩性。服务提供者可以彼此独立调整,以满足服务需求。(6)更高的可用性该特性在服务提供者和服务使用者的松散耦合关系上得以体现。使用者无须了解提供者的实现细节,这样服务提供者就可以在应用环境中灵活部署。综上,SOA 可以看作是 B/S 模型、XML/Web Service 技术之后的自然延伸。SOA 将能够帮助我们站在一个新的高度理解企业级架构中的各种组件的开发、部署形式,它将帮助企业系统架构者以更迅速、更可靠、更具重用性架构整个业务系统。较之以往,以 SOA 架构的系统能够更加从容地面对业务的急剧变化。2、新版、新版 ECA-SOA 比十五勘察设计企业信息平台进行了几十项比十五勘察设计企业信息平台进行了几十项易用性改进,易用性极强易用性改进,易用性极强易用性是一种以使用者为中心的设计概念,易用性设计的重点在于让系统的设计能够符合使用者的习惯与需求。让使用者在使用过程中不会产生压力或感到挫折,并能让使用者在使用功能时,能用最少的努力发挥最大的效能。在当前很多市面产品中,系统的设计和实现往往是从开发商角度理解而进行的设计,所以易用性不够,针对这种情况,在新版开发中我们广泛的收集和研究了用户的易用性需求,在前版的基础上,应用新的技术,针对业务人员和维护人员的应用习惯,进行了几十项的易用性改进,使得平台和所建设的系统的易用性得到极大提高,特别是主观性、使用效率、可记忆性、实时提示和主观满意度上,做到易见(Easy to discover 藏得很深的功能就不容易被发现,无法使用)、易学(Easy to learn 学起来容易) 、易用(Easy to use 熟练使用的时候可以更快的操作) 。3、性能和效率、性能和效率性能和效率是确保系统正确性、完整性、安全性和品质的基础,通过应用新的技术成果和进行性能效率的重构和优化,最新版平台在性能和效率是传统架构的 B/S 和 C/S 的 3-8 倍,特别在跨地域数据传输方面表现更为突出。4、系统安全性、系统安全性该平台支持 CA/PKI 的安全措施,传统 B/S 对系统安全的制约完全可以得到解决。强制要求进行终端动态实时认证,防止在互联网应用中的注入攻击。增加了对客户端身份的支持,使得每个客户端在进入系统时都必须得到认证,认证方式支持 USB 锁、机器 Mac 地址、用户密码、用户登录机器四者组合使用,其中:USB 锁和用户密码负责认证用户身份;机器 Mac 地址负责认证用户所使用的机器是否合法。从而避免非法机器接入系统;用户登录机器允许设定特定用户只能在某些机器上登录,否则不允许进入系统。5、满足协同设计的能力、满足协同设计的能力目前协同设计基本上都采用了 C/S 架构模式,但是这种模式仅适合在局域网用,如果要跨地域则通常采用 VPN,但是 VPN 将使效率严重下降,不具有可用性。该平台抛弃了基于 VPN 的应用模式,遵循 HTTP 传输协议,通过 SOA提供安全的文件访问、数据访问、消息提醒、专业协同、工作流驱动等核心服务,实现同时支持内网和互联网的协同设计支持,确保设计地点无关性的协同,保证除了院内可以使用,分支机构、现场、分包机构、业主等也可以无差别使用。6、满足项目管理的能力、满足项目管理的能力首先,采用多语言支持技术,软件的运行界面和表单、流程、报表都允许多语言(如英文等)运行,从而实现应用国际化,帮助设计单位拓展国际业务,方便在国际项目中的合作。再次,通过 SOA 支持在跨地域多人在项目管理中进行大数据量排程、文件管理和数据分析。最后,用户可以不局限在一个单位内,可以满足了多参与方在应用上的权限授权、信息共享交换的需求。7、远程通讯能力、远程通讯能力首先,基于互联网可以突破系统在空间上应用限制,从而实现跨区域的全球一致应用环境,通过 HTTP 协议进行小数据传输(非文件性,一般为表格类数据) 、通过 FTP 协议进行文件传输。其次,由于网络应用的复杂性、效率和目前层出不穷的安全漏洞,不能采用网站/网页方式提供实现,而是要采用通过面向服务架构(SOA)的服务架构,客户端采用智能客户端的方式提供实现,充分减低文件传输对网站服务器的负担,并提供安全的人员认证和数据传输。最后,远程通讯不以来专网或者 VPN 等专有设备,节约了相当大的投入。8、系统集成能力、系统集成能力首先,通过连通服务提供了企业服务总线(Enterprise Service Bus,ESB) 。连通服务主要解决服务之间通信的问题,是服务之间互相通信和交互的骨干。从而实现了在多个系统服务间属于统一底层架构和共享信息的连通,以及数据在直接连接下的互通服务问题。其次,通过流程服务允许将外部的流程衔接到系统中,实现流程整合。最后,通过外部服务集成提供的统一的接口标准集成外部应用服务,实现与外部应用软件的数据、业务和消息集成,以便解决在复杂的应用场景中多个不同的应用软件之间的应用集成问题。9、优异的可维护性、优异的可维护性首先,采用智能客户端技术,使用微软最新的.NET 技术架构实现,是新一代易于部署和管理的客户端应用程序,新的智能客户端将胖客户端应用程序(CS 方式)的优点和瘦客户端应用程序(BS 方式)的部署和可管理性优点结合起来。其次,由于没有采用传统的 BS 结构,对浏览器也没有依赖,有效避免因为 IE 浏览器不同版本、不同补丁导致的系统不稳定,整体的稳定性得到提高,避免因为病毒、木马或者安装其它软件等原因导致出现系统环境变化导致系统不稳定。
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号