




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 1 永兴元业务中间件 间件信息系统设计说明书 第一章、平台简介 一、 平台背景 如何在迅猛发展的中国软件产业中获得核心竞争力并得以持续发展是每一个软件厂商都在思考的重要问题。 1、 与全球水平的差距 中国 业长期存在“重硬轻软”的问题,以简单集成软件系统形态存在的厂商占行业的大多数,软件服务市场相对于美国水平以及全球水平存在很大的差距。 这种 “重硬轻软”的历史现象也为中国软件开发商竞争力的提升提供了巨大的潜力。 2、软件企业 面临的挑战 中国本土软件企业的核心竞争力在于对客户业务的理解和产品的快速交付实施方面,但由于 基础软件产品的不够成熟,软件开发商相对弱小,并未享受中国政府和企业信息化快速发展带来的海量市场,在软件开发方面面临着诸多的挑战: ( 1)、快速响应业务和管理需求 中国目前是全球变化最快、增长最快的市场,中国的企业面临前所未有的机遇和挑战,需要不断调整战略,企业的 用也必须随之改变以适应市场需求;中国软件厂商有着巨大的本土化优势,但同时受限于技术开发能力,大部分的应用仍然是代码级的开发方式和紧耦合的系统架构,难以满足日新月异的业务和管理变化的需求。 ( 2)、按时交付产品的压力 能够按时交付项目产品是企业的 基本信誉保证,根据行业调查发现中国软件企业项目和产品按时交付率普遍偏低,因此需要新的软件开发技术和开发模式来改善中国软件企业的产品交付能力,从而保证本地化开发的优势。 ( 3)、人员流失的风险 相对于国外软件厂商,中国软件企业对软件人才特别是高端软件人才的吸引力不够,同时由于缺乏企业级的软件技术架构,使得软件项目对个别关键员工的依赖性高,面临很大的人员流失风险。 ( 4)、开发成本居高不下 代码级的开发,很难进行软件复用;同时软件开发成本只是总体成本的一部分,很多项目从上线开始就面临无休止的更改,到软件架构无法 承受的时候则面临“重新开发”的巨大风险。 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 2 永兴元业务中间件 、 平台目标 信息系统的开发都是一个“把已知业务逻辑转化成应用系统代码”的过程,无论采用何种开发模式和技术都是可以实现的,差别在于开发效率、系统质量及适应变化的能力等。 兴元业务中间件)从信息化建设全局和发展的角度出发,将代码级的开发转化为平台级的开发,为软件开发解决了技术层面上的难题,从而使信息化建设可以集中精力在业务功能的定义上,在大幅减少投资、缩短工期的前提下,快速构建起大型、复杂的应用系统。 于 开放技术平台,采用先 进的架构和规范,为软件企业提供构件化、图形化的一体化软件开发平台,支持软件设计、开发、部署、维护的全生命周期,帮助软件企业实现产品快速交付,实现业务的全面提升。 三、 平台架构 “软件平台化”的本质是将复杂的软件系统分层; 永兴元科技在软件研发中使用分层理论的具体应用成果,并进而找到软件开发中标准化与个性化之间恰当的契合点。 基于 建的信息化应用系统( 用集)是业务驱动和导向的,是建立在更高级的、基于业务层面的中间件平台上的应用系统,这是它有别于目前大部分直接建立在基础运行环境上的应用软 件的地方,也是其灵活性和扩展性的保障。 第二章 平台组成 从功能上 要包括 4 大组成部分: 1、 行环境( 所有基于 发的应用系统提供统一的开发和运行时环境,其支持目前所有主流的用服务器。 2、 成开发环境( 软件开发提供 B/S 架构的、完整的、图形化的集成开发环境。 3、 作流( 基于 完整工作流管理系统,既遵循 工作流参考模型,同时也融合了永兴元科十年行业软件开发的实际经验和需求特色,支持中文自语言的流程路由配置和业务交互,大大降低流程开发的难度。 4、 域构件库( 应用系统的所有构成元素(数据、菜单、表单、流程、用户、权限等)统一使用资源管理器进行管理,并将其作为高度复用的构件供应用系统使用,从而使软件企业形成企业级的领域构件库,提升 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 3 永兴元业务中间件 件开发效率,并获取持续发展的能力。 一、 行环境( 所有基于 发的应用系统提供统一的开发和运行时环境,其核心服务包括: 1、持久化服务 提供统一数据访问机制,屏蔽具体的数据库系统平台对系统实现层的限制,提供多数据源的透明支持 ( 1)为不同的数据库提供统一的编程 ( ); ( 2)通过元数据及动态集,提供对数据库的简单、高效访问; ( 3)为业务逻辑数据对象与物理数据库搭建桥梁,降低改变物理数据库的难度; ( 4)为不同的远程访问协议配置相同的调用方法; 2、数据传输服务 数据传输服务的逻辑结构如下: 通过统一的数据传输服务可以: ( 1)降低服务器资源消耗 富客户端充分利用了客户端的计算机资源,将系统静态资源缓冲到客户端,应用请求仅请求业务数据,使得对服务器的数据请求量大大降低。 ( 2)降低网络资源的消耗 富客户端在第一次请求后,将系统静态资源缓冲到客户端,之后的数据包仅包含业务数据,并对数据包进行压缩,使得一次网络传输的数据量大大降低,提高系统的响应能力,降低网络负担。 ( 3)获得更好的安全性 可使用加密传输,获得更好的安全性。 3、事务服务 所有的企业级应用都有某种事务处理, 供一种统一 的更具灵活性的方法,以使应用支持事务。 供数据库级和容器级的事务管理,使用配置服务来进行配置。 4、流程引擎 流程引擎用于管理一类能够完全、或部分自动执行的经营过程,它根据一系列过程规则、文档、信息使 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 4 永兴元业务中间件 务能够在不同的执行者之间进行传递和执行。 传统的管理信息系统,将流程固化在应用系统中,虽在信息管理的初级阶段满足了我们的初级要求,但却无法适应世界越来越多的变化、越来越快的变化所带来的工作流程的变化甚至是重组。其僵硬的系统结构,不仅不能成为管理的翅膀,反而成为业务调整的障碍;大量的个性化要求,持续变 革的要求,和对变化快速反应的要求无法得到实现。 流程引擎将流程从应用系统中剥离出来,更多的用配置而非编程来实现管理系统最容易变动的部分,实现了应用逻辑与过程逻辑的分离。这样基于流程引擎的应用系统,就可以在不修改具体功能实现的情况下,通过修改过程模型来改变系统流程,使系统获得更强的灵活性、适应性和扩展性。 遵循 工作流参考模型,也融合了永兴元科十年行业软件开发的实际经验和需求特色,支持中文自语言的流程路由配置和业务交互,大大降低流程开发的难度。 5、规则引擎 把业务逻辑通过简单的规则式来记述 。规则的书写简单扼要,容易理解,不是信息系统的技术人员也能使用。规则 引擎 因其高速度具有高度的信赖性,而且不依存其他平台。 业务逻辑的分离独立 把可能埋没在 程序代码 中更改频率最高的业务逻辑从中独立分离出来,通过规则来记述。规则式简单,非 术人员也能使用,可以实现 术人员负责系统,业务负责人承担业务逻辑的分工负责制。 业务部门和系统部门的交流在系统开发阶段,通常发生用户的要件在用户方面和系统部门方面没有达成共同的认识。无论怎样的意见沟通,在用户测试阶段都会产生不同的理解,频繁更改设计书等问题。如果使用规 则,记述了的业务逻辑规则简单容易地从画面上执行,视觉上进行确认。作为业务部门和系统部门之间确认设计书正确性的媒体工具。 早期阶段的业务设计确认 : 系统开发日程延迟的主要原因是因为设计常常没有确定,这以后的更改影响了开发的进展而产生的。规则同程序语言没有联系,可以独立制定、独立运行。利用规则在开发业务设计的早期阶段,通过业务部门和系统部门之间的确定,可以减少设计的变更、消除开发工期的延迟。 业务规则的整理、体系化 与业务规则、业务知识的整理相联系,通过整理业务知识以制订规则,实现业务规则的整理、体系化 。 供中文语言的规则编辑器,大大提高了 非 术人员 的参与度。 6、加密服务 为 用提供统一的加密服务,提升应用系统的安全性。 7、缓存服务 缓存服务是提高系统性能的重要途径: ( 1)为分布式部署提供数据缓冲同步机制; 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 5 永兴元业务中间件 2) 式; ( 3)按照数据对象方式组织,易于使用,包括添加、查询、修改、同步等; ( 4)可配置的使用策略。 8、消息服务 消息队列能给应用带来很多好处,可以明显增强应用的可伸缩性和容错能力;要设计和实现高吞吐量和高可靠性的应用,有消息队列作为工具集的一 部分是很有必要的。 息服务是建立在现有消息队列系统(如 上的、为上层应用提供统一消息服务的界面,在应用开发中不用具体关心消息队列是采用何种系统。 息服务采用桥接模式将消息服务的抽象模式和实现部分解藕,使它们可以独立地变化。提供统一的系统信息资源管理及元数据管理,从底层支持自定义业务机制。 9、日志服务 提供统一的日志管理服务,可基于消息服务部署独立的日志管理器,提供高精度和高性能的日志服务。 10、资源管理服务 提供统一的系统信息 资源管理及元数据管理,从底层支持自定义业务机制。 11、全文检索服务 文检索服务为指定信息资源(数据库、文档)对每个词建立索引,指明该词在资源中出现的次数和位置,从而为上层应用提供快速全文检索服务功能。 12、组织机构管理服务 组织机构以职责、权限的形式定义了组织各个成员、各个部门的作用与任务,提供灵活的结构以适应不同的组织结构。 供对组织机构的全面管理支持,包括机构、部门、岗位、人员、分工、职权等。 13、统一权限管理服务 过对各类操作权限、数据权限设置和组织机构设置紧密配合来 实现业务分工以及业务权限管理。 限配置不仅可以对组织、机构、岗位、人员进行一般性的权限配置,还可以实现权限分层管理以及权限继承等复杂的权限管理功能。 权限可以划分为两种: ( 1)应用权限 ( 2)授权权限:是指给其他用户授权的权限 14、单点登录服务 单点登录以服务的方式向上层应用提供 运行时环境。 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 6 永兴元业务中间件 要包括以下内容: ( 1)用户认证服务,其用于实现用户登录单点登录系统的身份验证功能,并支持自动登录的功能; ( 2)身份管理服务,其用于实现单点登录用户信息的管理和检索; ( 3)进程启动服务,包括进 程注册管理,自动区分异构应用系统,并根据系统特性选择相应的登录策略模块启动相关的应用系统程序; ( 4)登录策略服务,使用脚本对应用系统的登录进行检测和判断,并完成登录过程。 二、 成开发环境( 用“模型驱动”( 方法体系, 发提供具体工具: 使用建模工具来进行设计系统 使用开发工具来进行快速构造系统 使用统一方便的发布模式来发布应用系统 使用 运行和维护系统 基于 行软件开发的一个完整流程如下: 1. 数 据源管理 支持透明的多数据访问服务,为业务集成和分布式部署提供支持。 2. 数据管理 提供集中的数据管理工具,与后台数据库同步,集中维护数据模型。 3. 元数据管理 将物理数据结构映射成业务数据模型,为系统界面层提供动态数据对象服务。 4. 业务模型编辑器 根据数据模型自动生成用户界面层资源,并通过资源管理器集中管理。 5. 系统资源管理 系统资源统一管理,资源以可高度复用的构件方式提供,形成企业级领域构件库。 6. 统一组织机构权限 提供完全自定义、高控制精度的组织机构及权限系统 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 7 永兴元业务中间件 、 作流( 为适应瞬息万变的业务环境 ,企业必须能够持续不断地创建、管理、并调整自身的各种业务流程。传统的业务流程管理( 称 式显然达不到目标;借助 可以随需应变地构建和管理业务流程,从而为您的业务带来别人无法企及的流程解决方案,做到真正的业务敏捷。 市场上许多流程引擎是通过并购或直接购买相关技术的方式形成的产品;而 一款高度集成、完全独立自主研发的工具集,包含全面的 力,让您可以: 图形化的流程设计与实现,“所见即所得”,让技术人员和业务人员在同 一工作环境中密切配合,使用户可充分驾驭自己的业务流程。 在同一产品上就可以完成对业务流程的设计、开发、执行、控制及改善,大大提高流程管理的效率,同时避免在不同的实现工具间切换带来的风险。 流程设计人员可随时在线调整和优化运行中的流程模型及版本管理,真正实现用户对战略规划和业务变化的敏捷响应。 充分利用 源,复用平台已有的成熟功能,主动、迅速、高效地适应不断变化的业务环境。 1. 可视化的流程设计器 可视化、图形化的流程设计工具,提供“所见即所得”流程设计模式,使用户可充分驾驭自己的业务流程,可在线随需应 变地构建和管理业务流程。 2. 强大的流程宏语言 支持中文自然语言的流程路由语法,让流程中的业务规则配置更便捷。 3. 按需配置,自由扩展 流程设计人员可随时在线调整和优化运行中的流程模型,真正实现用户对战略规划和业务变化的敏捷响应。 4. 统一的流程及版本管理 支持统一版本管理,多版本流程在同一平台上运行。 四、 域构件库( 域构件库( 是为了支撑快速开发、部署业务系统而提供的,具有高度复用能力的一组构件集合。 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 8 永兴元业务中间件 用领域 构件库中的构件可以快速搭建应用系统,提高软件可复用度和开发效率;软件开发企业通过对构件库的管理可以建立一套针对其所在行业的生产、改进、管理和发展的完整软件管理机制,使其获得组织级软件资源的逐步沉淀和固化,并可随着自身业务的发展而发展。 第三章 平台技术体系及优势 一、 境配置 持广泛的平台、系统和应用技术,基于 发的信息系统具有最广泛的技术兼容性和可扩展性。 1、 支持的操作系统 服务端: 000/上 或以上 客户端: 列 P 以上版本 2、支持的应用服务器 3、支持的数据库 i/10g 000 以上 以上 、支持的浏览器 以上版本 以上 5、支持的 上版本 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 9 永兴元业务中间件 上版本 二、 术优势 基于 构建信息系统的优势如下: 1、随需而变 随着计算机技术的发展, 用户对 应用系统 需求的个性化越来越强烈 ,如何快速响应用户需求变化是信息化建设的一大难题,也是传统 的应用软件开发模式 无法根本解决的;为解决这个矛盾软件产业的努力方向有两个:一是 软件工程 ,一是软件技术革新。 诞生就是一次技术上的重大革新,它依据软件分层的原则,通过对应用系统模型的分类管理,将业务与技术实现分离,从而实现当用户需求变化时不影响技术 层面,不需要通过编码的方式来响应需求的变化,真正实现应用系统的随需而变。 2、自由扩展 倡导的是一种全新的软件开发模式,通过构建系统业务模型来实现系统功能,同时通过先进的服务总线技术来挂接各个服务和应用,从而使的应用系统可以自由扩展。 3、快速实施 通过 擎的支持,将应用系统的开发转换成系统模型的定义,形成一种全新的软件开发模式:通过务建模工具来构建应用系统,通过 务中间件平台来运行应用系统,从而达到在大幅减少投资、缩短工期的前提下快速构建起大型、复杂应用系统的目标。 4、 灵活部署 通过 数据源管理, 仅支持集中式的部署,同时也支持分布式的部署,用户可以视具体情况将核心服务和发布服务分开,从而获得更好的安全性和性能。 5、应用集成 复杂应用软件系统提供了一个集成框架,不仅为集成同一平台上的各种不同软件提供了规则,还为集成其他应用软件系统提供了集成接口 。通过构建 集成模型,可以充分整合各类异构应用。 6、架构开放 用 架,通过服务总线技术来挂接信息系统的各类服务和应用,同时也提供了应用系统的二次开发机制, 系统二次开发提供了完整的 发规范和开发工具。 7、简化开发 供“模型驱动”( 开发方法体系和开发工具,并真正实现了业务与技术的分离,不需要编写程序代码或者只需要很少程序代码就可以实现大型、复杂的应用系统,从而大大简化了开发工作,降低了系统编码阶段带给系统的风险。 8、平台无关 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 10 永兴元业务中间件 用 系架构, 擎完全支持目前主流的大型数据库系统,因此 务中间件具备完全的平台无关性,可以部署到目前任何的基础运行环境中。 9、技术无关 蔽了操作系统、软件基础架 构 平台的技术细节,开发人员在利用 台开发复杂应用软件系统时,关注的焦点在于业务逻辑、管理模式,而不用关心采用何种技术来实现。 三、 户价值 在帮助企业和机构通实现 业务的一致,获取更低成本、更高质量和更快交付业务服务的竞争能力,并最终实现业务发展目标。 1、大型企业和机构客户 规范化企业和机构业务流程管理,并可自主掌控技术架构和平台 拥有先进的、统一的业务基础平台架构,实现业务快速扩展 通过积累和复用更多的业务领域构件和服务,实现高效地开发、集约化运营 2、大型应用软件及解决方 案开发商 借助 离技术平台的障碍,更多专注于领域业务优势 拥有拥有先进的、统一的业务基础平台架构及解决方案 通过平台套件提升企业项目开发及管理的规范性,实现敏捷开发管理 积累和复用更多的业务构件和服务 3、中小软件开发商 借助先进技术提升自身竞争力 规避技术平台障碍,实现快速交付 统一技术平台,降低技术人员流失风险 第四章 典型应用 一、 政府行业应用 1、协同办公与电子公文交换平台 平台按照“传输网络化、信息资源化、管理一体化、决策科学化”的总目标,以 统一基础软件平 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 11 永兴元业务中间件 ,利用 便利性, 为企业及政府各级领导、办公人员以及所属下级单位之间提供一个开放式的协同业务处理平台,实现信息资源共享,提高办事效率,为决策管理提供科学依据: 建立企业及政府的协同办公门户平台,实现用户身份的统一管理,提供 络、电信网络、移动电话、手机短信、在线消息、电子邮件等三网融合的协同、统一电子办公环境。 建立企业及政府的电子公文交换流转系统,提高办公效率、降低办公成本。 建立企业及政府的各种公共事务管理与辅助办公系统 建立企业及政府公共资源数据库,为各级管理人员和员工提供完整、及时、准确的信息资源。 文管理及交换 大型会议管理 2、电子政务统一基础软件平台 电子政务统一基础软件平台,以顶层设计的思想和高度,为电子政务统一规划和建设提供统一的技术基础平台,提升电子政务建设效率,减少重复投资,为服务型政府转变提供奠定基础。 3、数字城市和社会综合管理信息系统 数字城市和社会综合管理信息系统建立了城市和社会管理的长效机制,基于网格化管理思想,利用地理信息服务平台,通过创立“两个轴心”的管理体制,再造城市和社会管理流程,克服了突击式、运动式、被动、滞后、多头管理等弊端,有效解决了城市和社会管理中的“政府失灵”问题,真正 建立了城市管理长效机制,实现了城市管理的制度化、规范化 4、综治信访维稳综合管理信息系统 5. 统一地理信息服务平台 6. 社区服务与综合管理信息平台 7. 行政审批信息系统 8. 电子监察信息系统 9. “一格三员”不和谐因素动态治理系统 10. 安全生产综合管理平台 11. “一口式”业务受理信息系统 12. “平安校园”网格化联防管理系统 13. 社区党风廉政信息公开平台 14. 流动人口及出租屋综合管理信息系统 15. 智能数据采集系统 16. 政府数据资源中心及交换平台 深圳市永兴元科技有限公司 755755 755 深圳市高新区科技中三路软件园 6 栋 4 楼 12 永兴元业务中间件 二、 保险行业应用 1、保险行业信息服务平台 为保险行业打造统一、精致的电子办公环境,提升行业公共服务 效率。 2、保险电子商务平台 以 支撑,嵌入各家保险公司的保险产品信息及核保规则,融合车险、意外险、家财险、寿险等各类保险产品的核保政策、费率、计算公式等信息,创新实现信息咨询、选择险种、投保、保费计算、在线核保、在线支付、保单送达一条龙服务。 3、保险远程教育培训平台 保险 e 课堂是保险中介行业提供继续教育的网络培训平台,凝聚了公司十多年的行业沉淀和经验积累,以强大的硬件为支撑,专业学习工具“保宝”为平台,及时、周到、温馨的客户服务为后盾,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 食品批发业务知识深度运用报告
- 建筑概念方案设计图册
- 教师模拟考试题及答案
- 机械安全操作环境改善方案分析报告
- 急救科期末考试题及答案
- 淀粉润滑冷却油性能改良分析报告
- 声学通信设备抗盐雾性能分析报告
- 三年级数学教案长方形与正方形教学设计
- 林产化学在3D打印中的应用创新路径分析报告
- 淡水鱼类繁殖养殖记录模板
- 财务给研发培训课件
- 2025年中国底部填充胶粘剂市场调查研究报告
- 个人防护与手卫生规范
- 平面设计专业介绍
- 公司矿泉水领用管理制度
- 2025-2030年中国汽车半轴行业市场现状供需分析及投资评估规划分析研究报告
- 校园校车消防管理制度
- 工程维保服务课件
- 专题训练基本不等式求最值(原卷版)
- 2025年1月浙江省普通高校招生选考科目高考英语真题试卷(浙江卷 含答案)
- 2025年中国煤炭洗选设备行业市场前景预测及投资价值评估分析报告
评论
0/150
提交评论