`

EOS构件化服务了解

阅读更多

EOS Server提供了各种构件的运行环境。在Server中构件按预定规则运行,它们操纵XML数据总线中的数据,完成一定的业务功能;同时Server提 供了对EOS架构底层操作API接口,便于用户在扩展运算构件时调用,或者在开发“钩子”服务(在EOS中称为Handle)和页面标签(Tag)时调 用。

  EOS Server包括服务层和引擎层,其核心功能如图所示。


  服务层:服务层是EOS系统架构提供的底层框架服务,包括XML处理接口,异常处理机制,日志服务接口,Cache机制,定时服务等应用框架的一些底 层功能。同时,服务层是运行于J2EE Server之上的,实现了对J2EE一些服务的接口封装,例如事务处理、消息服务、EJB服务和WEB Service服务等。

  引擎服务层:引擎服务层是EOS Server的核心层次,是基于底层服务层之上的,提供了各种构件运行的环境,包括数据引擎、展现引擎、业务引擎、流程引擎。
  1)展现逻辑引擎将解析执行展现逻辑,在展现逻辑中调用业务逻辑完成一定的业务功能,以及控制页面流转,在调用业务逻辑结束后,展现逻辑引擎会把数据传送到展现页面上,在页面中可以使用丰富的标签库展现数据。
  2)业务引擎主要实现对业务逻辑的解析,并对业务逻辑中的运算逻辑进行调用。业务引擎保证业务逻辑具有分布式处理应用的特性,使得任何一个业务逻辑,都允许外部系统可以通过EJB远程接口调用、或者基于SOAP协议实现WEB Service调用。
  3)数据引擎主要负责数据库处理,在EOS提供的X-R映射的基础上,通过对应用服务器数据源和事务管理的封装,完成应用的数据库处理。
  4)流程引擎是EOS工作流引擎,符合WFMC标准,并加入了很多符合中国管理特色的特殊需求,简单易用,易于扩展。

  • 大小: 24.4 KB
分享到:
评论

相关推荐

    EOS6程序员教程-普元开发构件

    1. **EOS构件体系结构**:了解EOS是如何组织和管理构件的,包括构件的分类、生命周期管理,以及构件间的依赖关系。 2. **构件开发环境搭建**:设置开发环境,安装EOS开发工具,配置开发所需的环境变量,以及创建第...

    普元eos工作流构件

    总的来说,普元EOS工作流构件提供了强大的工作流管理和自动化能力,为企业构建高效、灵活的业务流程提供了强有力的支持。其标准化、可扩展性和对中国企事业单位需求的深入理解,使其成为企业信息化建设中的重要工具...

    普元EOS

    在【描述】中提到的“了解EOS构件结构”,指的是普元EOS的核心组成部分——构件模型。构件是普元EOS的基础单元,它们封装了特定的功能,可以被开发者复用和组合,以构建复杂的企业应用。构件结构包括以下几个关键...

    EOS5.1程序员培训教程pdf

    EOS5.1是一款功能强大且易于使用的面向构件的中间件产品,适合于希望利用构件化思想快速构建互联网应用的开发者。通过详细的培训教程,学习者不仅可以掌握EOS的基本使用方法,还能深入了解其背后的原理和技术细节,...

    普元EOS开发入门(构件开发)

    本文档将为初学者提供普元EOS构件开发的入门指导,涵盖基础知识、EOS程序员培训、EOS工作流和报表开发四大阶段,帮助新晋开发者顺利入门并掌握EOS开发的关键技能。 首先,在基础知识阶段,了解CSS和XML是入门EOS...

    EOS6中级开发实战.

    - **构件化**:EOS支持构件化开发,允许设计、开发、调试、测试、部署和升级的完整生命周期管理。 - **图形化开发模式**:提供了图形化的界面用于构件包设计、数据模型设计、业务逻辑、服务装配、页面流和工作流...

    eos 学习资料分享

    1. **面向构件的中间件**:EOS作为一款最佳面向构件的中间件,通过提供高度模块化和可重用的构件,简化了复杂系统的构建过程。这种方式不仅提高了开发效率,还降低了维护成本。 2. **J2EE应用服务器**:EOS集成了...

    普元EOS开发向导

    【普元EOS开发向导】是一份针对普元EOS平台的开发指南,旨在帮助...通过这份开发向导,开发者能够逐步了解并掌握普元EOS平台的使用,从基础的CRUD操作到复杂的多表查询和模糊查询,从而提升在企业级应用开发中的技能。

    EOS5.1程序员培训教程.doc

    【EOS5.1程序员培训教程】...总之,EOS5.1程序员培训教程是针对软件开发者的实用指南,旨在提升他们使用Primeton EOS 5.1进行构件化开发的能力,通过实际操作和案例研究,帮助开发者快速上手并深入理解这一中间件平台。

    普元EOS程序员培训课程

    普元EOS,全称普元企业服务操作系统,是一款国内领先的企业级基础软件平台,它提供了全面的中间件服务,支持构件化开发,旨在提高软件开发效率和系统的可维护性。 在【开发入门】部分,学员将学习到如何搭建普元EOS...

    Primeton EOS 5.1程序员培训教程

    通过以上详尽的介绍,我们了解到 Primeton EOS 5.1 不仅提供了强大的技术支撑,还拥有完善的开发工具和管理平台。无论是对于初学者还是有经验的开发者来说,都能从中受益匪浅。后续章节将会进一步探讨 EOS 的开发...

    Primeton EOS6.0程序员教程

    通过对Primeton EOS6.0程序员教程的学习,我们深入了解了SOA的概念及其在EOS6.0框架中的具体实现方式。从EOS6.0的SOA架构到数据处理原理,再到具体的案例开发和高级特性配置,每个环节都紧密相连,为开发者提供了...

    Primeton EOS6

    SOA(Service-Oriented Architecture,面向服务架构)是一种软件架构风格,强调服务的概念,提倡软件系统的松散耦合、模块化和重用。SOA 中,每个服务都是一个独立的单元,提供了特定的业务功能,可以被其他服务调用...

    EOS表结构说明

    从提供的文件内容来看,我们可以了解到EOS基础表结构的一些细节,以下是这些表结构的详细说明和相关知识点。 1. EOS基础表结构说明 文件中提到了多个表的结构,这些表包含了不同的字段信息,涉及了如注册信息、业务...

Global site tag (gtag.js) - Google Analytics