泛普OA基于OA的企业IT架构总体设计
IT体系架构应满足企业近期和长远的El标,并能对技术平台和应用系统进行合理划分和部署。结合OA技术,IT系统的总体框架设计的5层结构,从下至上依次为:硬件基础设施平台,操作系统平台,软件基础架构平台,业务软件平台和企业应用平台。
其中,硬件基础设施平台为整个IT架构提供一个可靠稳定的硬件基础平台。福州OA软件包括硬件管理以及硬件层次的安全管理;操作系统平台提供一个可靠的、可扩展的以及高可用性的基础平台;软件基础架构平台提供IT应用的基础技术支撑平台;业务软件平台实现企业应用的业务逻辑和底层的IT技术的分离,福州OA系统使开发者不必关注其技术的实现;企业应用平台面向业务人员,实现业务人员能直接访问业务逻辑的功能。上述结构在逻辑上既相对独立,又逻辑相关。对5层结构进行统一规划,福州OA将确保企业先期对信息系统投资的最大利用和后期对信息系统追加投资的可行性和准确性。
3.1软件基础架构平台
软件基础架构平台包括数据库、数据仓库、应甩服务器和平台软件系统管理。
数据库是企业数据存储和管理的核心,是所有应用的基础。它包括基础数据以及各类应用数据和元数据的管理。该模型采用所有应用基于一个单一集成数据模型和关系表集的模式。数据仓库是一个面向集成的、相对稳定的、反映历史变化的数据集合,用于支持管理决策。应用服务器作为应用技术架构的基础和支撑体系,支持 J2EE、XML等规范,支持基于J2EE标准的应用开发、部署和运行。它提供一个综合的OA基础架构,能将企业应用程序作为Web服务来包装、编排、供应、管理、保护、联合、发现和访问。
对软件日常的维护、资源分配、性能调优等工作将关系到整个业务系统能否正常高效地运行。因此,使用功能强大的平台软件系统管理工具可提高系统的维护效率和可靠性。该架构模型能在整个系统的软件生命周期内、从网络上的任何位置去管理、监控及操作各类软件。从而使IT工作人员可将硬件节点、数据库和应用服务器分组为单个的逻辑实体,然后将一组对象作为一个单元来管理,提高了工作效率。
3.2业务软件平台
业务软件平台设计。该平台提供应用共享服务、应用集成服务、应用驱动服务和数据驱动服务。
其中,数据驱动服务是在一套完整的业务应用开发、集成、访问的过程中进行的数据准备工作;应用驱动服务为IT应用提供整个应用运行环境中信息之间的连接服务、面向异构环境的信息通信传输机制以及多个系统之间的信息流动和互操作的协议;应用集成服务将各个IT应用的功能封装成基于标准的服务,并用标准的语言进行描述注册;应用共享服务可使业务人员在同一个访问框架中共享、监控、分析业务逻辑。上述服务可为一个完整的业务流程提供强有力的技术支撑。在数据驱动服务支持下,由应用驱动完成服务的封装、注册,并利甩连接、通信、信息流动能力将服务提供给应用集成服务,由应用集成服务完成业务流程的组装。最后,通过应用共享服务,使业务逻辑得到访问和共享。
业务软件平台为OA的应用提供了底层支持,在以服务为中心的体系架构的应用环境中,通过服务的交互来集成企业IT资源,并结合一些最佳实践的架构原则来继承消息传输、流程集成等优秀技术,福州泛普OA软件帮助企业将已有的IT系统集成起来,并释放其功能或数据为可重用的服务。
3.2.1数据驱动服务
数据驱动服务包括元数据管理、数据供应、数据交换和数据的抽取、转换和加载(ETL)。元数据对各类系统数据元素的说明,使最终用户可随意使用各种系统。数据供应提供一种主动的数据访问框架,无论数据位于何处,当用户需要时就会提供给用户。数据供应通过合并、共享和联合3种方法来实现。数据交换可使多个数据库和应用程序共享信息,其常用技术有:分布式数据访问、消息队列、XML技术等。ETL将数据源系统中的数据按照满足需求分析的主题进行划分和组织,然后抽取并装载到数据仓库系统中。
3.2.2应用驱动服务
应用驱动服务支持应用之间基于消息、事件和服务级别的动态的互连互通,并提供基于标准的OA应用之间的连接服务。从请求服务到可访问的过程包括服务被动态的发现、选择以及消息的传输、路由和转换。该过程是应用驱动服务层中连接服务所提供的支持。因此,服务的请求者能正确选择路由和传递到正确的服务提供者是应用服务之间能进行正确连接的基本保障。为实现这一保障,该架构采用可扩展的WSDL绑定框架来实现与OAP以外的协议和消息格式的互连,为应用集成服务提供支持。
3.2.3应用集成服务
相关技术和标准的出现使企业应用集成开始转向了以服务为中心的集成。该架构中对于服务的描述和访问采用开放一致的标准,并通过连接服务使应用之间在一个开放、可靠、安全、可管理的环境下,以松耦合的方式相互交互,根据需求动态地进行企业应用集成,从而达到较高的灵活应变能力和重用能力。其中,企业应用流程管理采用业务流程执行语言对OA中的服务进行编排,泛普OA使各个服务松耦合地串联在一起,从而屏蔽各系统技术实现的差异。与传统的Java过程代码相比,该模型提供一个更为简单、可维护性更高的解决方案。
3.2.4应用共享服务
应用共享服务面向用户访问集成而设计,负责将信息系统中的信息传递给客户,在任意地点,以任意方式接入,实现信息的共享和交互。在该层设计上,强调用门户技术实现信息的共享。企业门户平台提供多种信息技术渠道以获取和反馈业务系统的信息。门户提供统一的入口、一站式的用户验证以及合适的访问权限来访问企业集成信息。协作可以是跨部门,跨业务的协作,一般分为3个方面:内容、交流和情景。商务智能主要包括各种动态查询应用、数据分析应用以及各种基于数据仓库的应用。业务监控为业务管理人员提供发布业务事件、收集和监控业务流程的关键性能指标。通过对这些指标的计算分析,业务管理人员可随时获取当前业务状态的信息。
3.2.5开发框架、业务服务工具
借助开发框架,用户不仅能进行高效的应用集成的部署和运行,还能对软件生命周期进行管理。业务服务工具帮助企业管理IT环境,向内外客户交付高质量的服务。业务软件系统管理是为确保业务软件层良好运行而提供的系统管理功能,它包括应用的配置、部署、构建、发布等。
- 1物流信息化的三重境界:从软件到平台
- 2在SOA中批处理的最佳做法:转变状况
- 3信息化时代传统出版企业面临的挑战
- 4CIO讨论:现代化仓库如何应对企业需求?
- 5中小型企业福州OA的实施策略小探
- 6怎样合理运用PDM转化企业的效益及实力
- 7工作流技术在流程管理中的应用
- 8行业经验:PDM选型似是而非的条件
- 9数据仓库——商业智能的基石
- 10构建供应商与客户双赢的供应链模式
- 11企业管理变革不宜下手过猛 适度原则是关键
- 12中小企业如何避免福州OA项目十大致命死结
- 13BI:数据挖掘在质量管理中的应用
- 14IT运维管理四大利器帮你走出困境
- 15企业流程再造中IT技术作用的案例分析
- 16福州OA差异来源和差异处理
- 17成功实施SOA 应当如何应对?
- 18平台型SaaS销售模式能实现人剑合一吗
- 19重视项目收尾 踢好软件开发临门一脚
- 20徐少春:中国管理模式将帮企业度过“严冬”
- 21商业智能技术在供应链管理中的应用
- 22福州泛普OA为用户单位节省资源、发挥最大效用
- 23企业是掌控福州OA应用的主体
- 24当前经济形势下需对SaaS进行重新定位
- 25重视项目收尾 踢好软件开发的临门一脚
- 26知识型企业人力资源管理特点及模式创新
- 27企业建立规范化IT运维管理制度的重要性
- 28互动式IT行业服务:信息化新尝试
- 29SOA业务需求的考虑应从后台角度出发
- 30粗糙集理论在商业数据挖掘中之应用