普元EOS评估报告.doc

上传人:wux****ua 文档编号:9478393 上传时间:2020-04-05 格式:DOC 页数:33 大小:1.29MB
返回 下载 相关 举报
普元EOS评估报告.doc_第1页
第1页 / 共33页
普元EOS评估报告.doc_第2页
第2页 / 共33页
普元EOS评估报告.doc_第3页
第3页 / 共33页
点击查看更多>>
资源描述
普元EOS评估报告目 录1 厂商介绍41.1 概述41.2 产品定位41.3 产品人员规模、投入有多大51.4 目前的项目数量、合同总额51.5 总结52 产品信息62.1 获得的奖项、重大商业行为等62.2 版本发布62.3 典型项目72.4 总结73 产品83.1 产品组成83.2 EOS构件运行环境(EOS Server)103.2.1 构成与功能103.2.2 优势113.2.3 劣势113.3 EOS管理控制台(EOS Manager)123.3.1 构成与功能123.3.2 优势133.3.3 劣势133.4 EOS构件集成开发环境(EOS Studio)143.4.1 构成与功能143.4.2 优势143.4.3 劣势153.5 EOS工作流(EOS Workflow)153.5.1 构成与功能153.5.2 优势173.5.3 劣势173.6 EOS构件库(EOS Component Library)183.6.1 构成与功能183.6.2 优势193.6.3 劣势193.7 EOS 页面开发环境(EOS RichWeb)203.7.1 构成与功能203.7.2 优势203.7.3 劣势213.8 EOS 报表(EOS Report)213.8.1 构成与功能213.8.2 优势243.8.3 劣势244 服务254.1 服务体系254.1.1 服务理念254.1.2 服务组织254.1.3 服务流程264.2 服务内容274.2.1 基本型售后服务274.2.2 增强型售后服务274.2.3 个性化定制服务284.2.4 故障处理机制284.3 产品许可方式304.4 宣传策略324.5 总结335 商业案例和用户345.1 应用在哪些行业、哪些项目345.2 二次合作开发商351 厂商介绍1.1 概述普元(Primeton)于2001年创立,总部位于上海浦东新区张江高科技园区,目前在北京、上海、广州、成都、南京、杭州、长沙设有销售和服务分支机构。普元是一家面向构件中间件的软件厂商,致力于面向中国的SOA领域研究,其EOS产品家族包括EOS平台,以及基于EOS平台的EOS工作流和EOS报表。普元在电信、金融、政务、电力、物流、制造、建筑等国内多个行业拥有超过200家以上的大型客户和众多中小客户,其中包括中国财富100强的大部分公司。普元已与超过100家以上的独立软件开发商(ISV)合作,为客户提供端到端的价值。其中通过与华为的合作,已帮助冰岛、印尼、荷兰、泰国等国家在电信领域实现了多个关键应用。1.2 产品定位普元 EOS(以下简称EOS)是基于J2EE平台、采用面向构件技术实现企业级应用开发、运行、管理、监控、维护的中间件平台。它将J2EE体系规范、构件技术、XML技术和可视化开发技术结合起来,为基于J2EE平台之上的应用提供了面向构件的应用架构、各层级可复用的构件单元、可视化开发工具和运行期管理控制台。EOS采用了面向构件的技术体系,是基于J2EE平台的完整实现。EOS 可以看做是一个构件化的虚拟层,是对J2EE 的每个层次做了一个构件化的解析,从而使得J2EE应用的开发具有面向构件的特性。1.3 产品人员规模、投入有多大暂时缺乏相关数据。1.4 目前的项目数量、合同总额暂时缺乏相关数据。1.5 总结普元公司从成立伊始,就致力于EOS的产品研发和销售,是一个专门针对应用中间件平台的软件公司。其全部精力都在EOS产品上,围绕EOS产品进行了研发、宣传和市场推广、销售工作。其目标的唯一性与其他厂商如金蝶、浪潮等都不同,产品创造的利润直接用于产品发展,保证了产品发展的持续的稳定的投入。2 产品信息2.1 获得的奖项、重大商业行为等l 2007年11月,在易观国际第3季度中间件市场数据监测中,普元晋升为第4位l 2007年07月,原BEA全球副总裁兼中国区董事总经理沈惠中先生正式加盟普元软件,出任首席执行官(CEO),全面负责公司的战略制定与业务运营l 2007年03月,成为全球电子商务标准制定、融合与采纳的重要组织OASIS的奠基赞助商。目前全球仅有IBM、普元、BEA、EDS、SAP、SUN等六家公司享此殊荣l 2007年02月,正式通过SEI CMMI 4的认证l 2006年06月,作为亚洲唯一的软件企业正式加入SCA国际标准组织,与IBM、BEA、Oracle、SAP等国际厂商一起制定面向构件的国际标准l 2006年06月,与北京理工大学软件学院建立联合实验室,共同开设本科、研究生软件工程课程l 2006年05月,作为第28届世界软件工程大会钻石赞助商,承办“面向构件技术”分论坛l 2006年04月,与华为合作的首个项目顺利通过验收l 2005年12月,上海市学术委员会正式批准普元为首批上海研究生联合培养基地建设单位l 2005年10月,“普元EOS V5.0”荣获上海市科技进步二等奖l 2005年08月,goCom,全球首家面向构件成长社区成立l 2005年04月,荣膺技术创新最具潜力企业、年度CTO、最佳产品三项大奖l 2005年01月,普元EOS及普元荣获“中国信息产业2004年度最有价值产品”及“中国信息产业2004年度行业用户诚信企业”两项大奖2.2 版本发布l 2007年10月,EOS5.6国际版正式发布,进一步发展国际市场。l 2007年05月,EOS5.3版本正式发布,新增了EOS Report。l 2007年03月,EOS5.2版本正式发布,对EOS Workflow的功能进行了很大提升,也修正了不少bug。l 2006年09月,EOS5.1.2版本发布,主要解决了之前EOS5.1.1发布以来的缺陷。2.3 典型项目l 中国通信:业务运营管理系统l 黄河水利委员会:首次尝试EOS基础开发平台l 福建联通BSS基础设施二期l 北京信息产业部:办公应用管理系统-电信增值业务管理子系统l 冀东水泥l 农业银行“资金交易管理系统”l 太平洋保险“客户投诉管理系统”l 交通银行MIS系统l 交通银行资产风险管理系统l 交行操作型客户关系管理系统(OCRM)l 交通银行太平洋信用卡中心运营工作流系统l 兴业银行信用卡网银系统l 交通银行人力资源管理系统l 建设银行“营运作业与管理系统”l 中国电信:中国电信长途资源管理项目l 中国太平洋人寿保险股份有限公司培训管理系统2.4 总结普元的市场活动非常频繁,广泛的参与包括SOA宣传、IT业界活动、行业应用交流等在内的各种活动。从用人的角度来看,也广泛的挖掘所需高端人才,如原BEA全球副总裁兼中国区董事总经理沈惠中先生。一方面,普元基于EOS频频拿下国内应用平台的单子,与上百家应用供应商建立合作伙伴关系,另一方面,普元把SOA视为其核心竞争力,并力争与国际接轨,加入国际上的相关标准组织,这就反过来提升其在国内的代言形象,从更权威更有说服力的侧面吸引广大技术人群,从而提升其产品竞争力。而产品创造的效益又直接用于产品的升级,这就构成了一个良性循环。3 产品3.1 产品组成EOS是基于J2EE平台之上的系统架构,是面向构件的互联网应用体系。EOS作为面向构件的中间件产品,提供了从开发到运行、管理、监控的工具或环境支持,同时提供了丰富的基础构件库。产品构成如下图所示:从功能上EOS主要包括6大模块,分别如下:l EOS构件运行环境(EOS Server)EOS Server是运行在J2EE Server之上的一个应用而不是单独的服务实例,通过EOS Server提供的引擎服务,对EOS开发的应用中的各种构件进行解析,使EOS开发的构件成为J2EE中的标准应用。另外,EOS Server提供了对应用运行时数据总线的管理。l EOS管理控制台(EOS Manager)EOS Manager是应用运行时的管理监控环境,在EOS Server启动后通过WEB页面访问。EOS Manager包括了应用部署、应用配置、应用监控统计、在线更新、安全审计、日志查看、工作流管理监控等各种服务。l EOS构件集成开发环境(EOS Studio)EOS Studio提供了EOS应用完整一体化的集成开发环境,包括对页面构件、展现构件、业务构件、运算构件、数据构件、流程构件这六种构件的可视化开发、调试、组装、发布和管理等。另外,EOS Studio还提供了强大的向导功能,大大提高应用的开发效率,并且支持团队开发,以满足企业级应用软件开发需求。通过EOS Studio,可以快速开发、维护和管理一个J2EE企业应用,并实现企业构件库的不断积累。l EOS工作流(EOS Workflow)EOS工作流是基于EOS平台之上完整的工作流管理系统,属于EOS产品上的一个业务工具选件。EOS Workflow包括业务流程定义工具、工作流引擎、工作流构件库、工作流管理监控、工作流客户端等内容。引擎的设计遵循WFMC提出的工作流参考模型标准的同时,也加入了中国管理特色的需求,是适合国内电信、电子政务等行业功能强大性能高效的工作流产品。l EOS构件库(EOS Component Library)EOS构件库是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用EOS构件库中大量的构件可以快速搭建应用系统,大大提高软件可复用度,提高开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得软件企业组织级的软件知识沉淀可以通过构件库的形式得以实现和发展。l EOS 页面开发环境(EOS RichWeb)EOS5.1 推出了RichWeb 的功能,在EOS Studio 中提供可视化页面开发与调试工具,开发人员可通过“所见即所得”的方式对控件进行拖拉实现页面开发。l EOS 报表(EOS Report)EOS报表是具有中国特色的报表软件。以类Excel的表格方式编辑报表,完美支持Excel的导入导出,对中国式报表有天然支持能力,具有复杂的表格样式、复杂的数据组织、多个数据来源等显著特点。EOS报表支持各种类型的复杂报表,支持报表“所见即所得”的图形化设计,支持证件和票据套打,适应多种平台及数据库环境,可以和应用无缝集成,快速构建图文并茂的报表应用,并能够支撑在大并发用户量、大数据量的企业级应用环境下高效、稳定运行。3.2 EOS构件运行环境(EOS Server)3.2.1 构成与功能EOS Server 提供了各种构件的运行环境,在Server 中构件按预定规则运行,它们操纵XML数据总线中的数据,完成一定的业务功能,同时Server 提供了对EOS 架构底层操作API 接口,便于用户在扩展运算构件时调用,或者在开发“钩子”服务(在EOS中称为Handle)和页面标签(Tag)时调用。EOS Server 作为一个完整的构件运行平台,提供了对Server 本身与应用中构件运行状况进行管理监控的功能,EOS Sever 有着良好的可管理性,通过控制台可以对Server作方便、全面的管理。EOS Server 包括服务层和引擎层,其运行管理环境如下图所示。l 服务层:服务层是EOS系统架构提供的底层框架服务,包括XML处理接口,异常处理机制,日志服务接口,Cache机制,定时服务等应用框架的一些底层功能。同时,服务层是运行于J2EE Server之上的,实现了对J2EE一些服务的接口封装,例如事务处理、消息服务、EJB服务和WEB Service服务等。l 引擎服务层:引擎服务层是EOS Server的核心层次,是基于底层服务层之上的,提供了各种构件运行的环境,包括数据引擎、展现引擎、业务引擎、流程引擎。 展现逻辑引擎将解析执行展现逻辑,在展现逻辑中调用业务逻辑完成一定的业务功能,以及控制页面流转,在调用业务逻辑结束后,展现逻辑引擎会把数据传送到展现页面上,在页面中可以使用丰富的标签展现数据。 业务引擎主要实现对业务逻辑的解析,并对业务逻辑中的运算逻辑进行调用。业务引擎保证业务逻辑具有分布式处理应用的特性,使得任何一个业务逻辑,都允许外部系统可以通过EJB远程接口调用、或者基于协议实现调用。 数据引擎主要负责数据库处理,在提供的映射的基础上,通过对应用服务器数据源和事务管理的封装,完成应用的数据库处理。 流程引擎是工作流引擎,符合标准,并加入了很多符合中国管理特色的特殊需求,简单易用,易于扩展。3.2.2 优势l XML数据总线技术构件通过XML 数据总线相互连接,构件的输入数据从总线中取得,输出数据也放在总线之中,构件接口之间的沟通通过XML总线而不直接发生关系。这样一来,使得业务处理成为透明,实现了各个应用模块间的松散耦合,配置部署变得很灵活,当需要进行企业应用集成(EAI)时更加容易,成本很低。l 数据整合功能利用数据字典技术,可以轻松建立起从数据库到业务对象的映射关系,有效整合不同应用模块和系统的数据资源。3.2.3 劣势l 开放性差使用EOS开发的应用系统,必然与EOS平台紧紧绑定。由于EOS平台在框架上基本不采用开源和主流的实现,所以基于其开发出的应用系统各部分就无法从EOS平台中剥离出来。一旦脱离了基础类库、缺少了各引擎的服务支撑,各层的开发成品都基本无法移植到其他框架或平台上。l 数据耦合度高关于这个架构,正如EOS标榜的那样,能够减少各构件间的耦合度,从而实现快速响应需求变化。但根据实际使用情况分析,这种快速响应仍是有局限性的,至少对开发人员来说,不可能很容易的做到。因为在各构件中游走的无一例外全部是xml数据,这样导致在builder期无法对数据接口进行有效校验。对于一个构件来说,流程中处于其前后的构件的变动,必须开发人员认真检查数据兼容性,即数据接口是否一致。如果稍有不慎,就只能在运行期获得异常。l 效率问题在Builder期产生的各xml文件,必须在运行期依赖于引擎的解析,动态生成各数据、流程等对象。而且采用xml的数据总线,每一次请求的过程都会来回的创建各个数据区并做数据传递。这些特性的执行过程一定会降低效率。3.3 EOS管理控制台(EOS Manager)3.3.1 构成与功能EOS Manager提供了对EOS构件平台进行可视化管理的功能。用户通过界面操作即可配置系统参数、配置扩展开发参数、部署构件包、监控构件运行状态、管理系统日志以及对平台的使用情况进行审计,从而达到对普元EOS构件平台进行有效、方便管理的目的。 在EOS Server总体结构框架中EOS Manager属于管理层部分。涵盖了8个模块: l 应用配置用于配置EOS应用运行时所需的参数:数据库配置、应用路径配置、触发器配置、定时器配置、构件包配置、日志配置等。l 应用管理用于对EOS应用进行有效方便的管理:发布构件包,查看展现逻辑、业务逻辑构件的加载情况及重新加载逻辑构件,更新正在使用的EOS许可证以及用EOS附带的SQL脚本初始化指定的数据库。 l 监控信息用于实现监控普元EOS应用的运行状况:可以查看正在运行的展现逻辑、业务逻辑构件以及当前EOS应用操作数据库的情况,也可以查看正在访问EOS应用的用户列表。l 工作流监控与管理实时监控EOS工作流应用的运行状况,可修改业务流程模板,管理监控工作流实例,查询工作流的各种运行信息以及工作流的操作日志。l 统计信息查看EOS应用从启动到目前为止的运行状况的统计信息。可以查看的统计信息包括:展现逻辑、业务逻辑构件以及操作数据库的情况。l 安全控制配置普元EOS应用的安全控制参数。l 日志察看EOSManager提供的功能强大的日志查看工具即在于此。可帮助用户查看普元EOS应用运行的系统日志以及用户使用EOS情况的审计信息。l 错误/异常编码库提供异常代码维护功能。可以查看并维护异常代码和相应的解决方案。3.3.2 优势l 在线管理与监控提供应用软件的动态部署、配置、运行监控、升级等功能;提供用户标识、登陆时间、登陆IP 地址、数据等的实时监控及状态统计。可以把部署与开发工作分开进行,这样在一定程度降低了在开发前期将软件部署结构固化下来而造成的无法在后期变更系统环境的风险。以构件方式动态部署的另一个优点是在软件运行后还可以进行灵活的系统更新及维护工作,达到随需应变的效果。对系统运行时状态的监控可有效地记录并调整系统结构及功能参数,进而优化软件的性能。3.3.3 劣势l 无法查看已运行的原始历史数据虽然提供了“统计信息”功能来查看EOS应用从启动到目前为止的运行状况的统计信息,但这些信息是经过加工处理后的数据,很多运行时数据属性已经被屏蔽,所以数据量有限,数据内容也固定。对于已有数据无法满足需要的情况,需要查看到未加工的大量原始数据,目前还不能支持,且开发人员也无法通过扩展来达到这个目的。3.4 EOS构件集成开发环境(EOS Studio)3.4.1 构成与功能EOS集成开发环境是构件生成、组装、维护、部署、管理、发布于一体,提供对整个构件生命周期的维护,EOS集成开发环境基于成熟稳定的开源软件ECLIPSE3.0开发而成,内置了EOS Server5,Jboss4.0,单独安装集成开发环境就可以完成构件的开发,调试,不需要再另外安装EOS SERVER。EOS Studio 5.1 是开发EOS 应用的集成开发环境,在EOS Studio5.1中,以项目的形式组织了EOS 应用开发的资源,提供相应的向导、视图和编辑器等工具供开发人员在开发过程中可视化地开发、调试各种构件,并提供了强大的调试及团队开发功能。3.4.2 优势l 构件级的应用组装可以像搭积木一样,通过既有构件的重新装配来实现新的业务需求,EOS Studio提供的可视化设计及开发环境,包括不同层次构件的展现逻辑、业务逻辑、数据设计、页面设计等。构件级的应用组装的价值主要体现在:简化开发、敏捷思维、软件知识积累和保证软件质量。l 图形化的调试和热部署开发人员在编辑各构件时(除数据构件、业务流程),可以直接对构件逻辑进行图形化的调试,并且调试期间支持热部署的能力,即时可以看到程序修改后的效果。3.4.3 劣势l 自成体系的透明性对于开发人员来说,EOS Server已经造成了一片灰色的感觉。开发人员并不了解EOS Server内部各引擎、服务的实现细节,所以一旦遇到意外情况,即使是很有经验的开发人员,也不可能基于这个黑盒能有太多作为。EOS希望通过提供的工具EOS Studio来很大程度上避免出错,让开发人员在无法深入了解的情况下而能够始终在正确的方向上根据限定的各种规则走下去。然而EOS Studio本身也是一层封装。好处是开发人员的学习成本下降,不用学习很多就能够快速上手参与开发。但这也是双刃剑,当开发人员试图了解更深一些时,却很艰难。于是一旦遇到意外情况,估计只能向EOS支持团队求助。好的平台应该是既能够提供简单易用的开发环境,也能够允许有经验的开发人员去探索、发掘、扩展和发挥。3.5 EOS工作流(EOS Workflow)3.5.1 构成与功能EOS Workflow由工作流开发环境(Workflow IDE)(与Studio集成)、工作流引擎(Workflow Engine)、客户端、监控与管理工具以及工作流构件库(Workflow Component Library)五个部分组成。通过开发环境快速构建业务流程以及业务处理表单;依托引擎实现流程流转;采用基于Web的缺省客户端和管理监控工具完成对流程的调整、监控与审计。应用丰富的构件库快速定制用户自己的应用,随需应变。l 工作流开发环境(Workflow IDE)与EOS Studio无缝集成,提供基于流程的应用开发、调试环境;包括可视化的业务流程定义、基于向导和工作流页面控件的可视化表单开发与调试、以及业务流程部署功能。一个工作流(Workflow)应用的开发过程就是业务流程开发加上基本的EOS应用开发过程,EOS工作流开发环境提供了一体化的工作流应用开发环境,包括业务逻辑、展现逻辑、数据逻辑、页面、业务流程的拖拉式开发与调试。l 工作流引擎(Workflow Engine)EOS工作流引擎(Workflow Engine)基于EOS Server构建,是EOS工作流(Workflow)的核心,负责解析业务流程定义,协调处理活动间的路由,处理客户端的请求(如启动流程、提交工作项、查询工作项、工作流(Workflow)监控等等)。EOS工作流引擎能满足大并发用户和大数据量的企业级工作流应用的运行与管理要求,适用于电子政务、电信、银行、证券、能源、交通等行业。l 工作流客户端EOS工作流(Workflow)提供了缺省的基于Web的工作流(Workflow)客户端,使开发人员在无需编写任何代码的情况下,在系统上线前对业务流程进行模拟调试、运行,从而可以在进行流程设计的同时根据模拟运行情况对业务流程进行业务验证与流程优化,而不是等系统上线以后再进行业务流程调优。其主要功能有: 启动流程 查询待处理的工作项列表 查询待领取的工作项列表 提交、转发工作项 图形化显示工作流的处理进度 多条件组合查询工作项l 工作流监控与管理是基于Web的工作流(Workflow)管理和监控工具,是企业管理者及时掌握业务运行状况,并对客户或市场进行快速响应的利器。通过对工作流(Workflow)实行图形化的实时监控,管理者可以及时掌握业务处理的最新动态;及时发现长时间滞留未处理的任务;对发生异常的工作流(Workflow)进行及时调整。主要功能包括: 基于Web方式的业务流程调整 工作流异常处理 跟踪查询历史工作流的处理过程l 工作流构件库(Workflow Component Library)工作流构件库(Workflow Component Library)是EOS构件库的重要组成部分,包括工作流的定义构件库、工作流管理和监控构件库、工作流客户端构件库、工作流标签库、工作流可视化页面控件。通过这些丰富的构件库,以及EOS提供的工作流开发环境,开发人员可以快速开发出高效的工作流应用系统。3.5.2 优势l 流程调度模型EOS工作流提供基于事件的流程调度模型,产品支持顺序、分支、并发、循环、嵌套、多路选择与归并等各种基本流程模式,还支持自由流、回退、激活、指派等多种特殊流程模式。在流程版本处理上,支持分水岭、一刀切、特事特办等多种流程版本模式。l 任务处理机制EOS 工作流提供完善的多任务处理策略,定义了领取、退回、条件结束、会签等各种任务处理模式,并具有同业务无缝结合的能力,用户可以方便地通过业务条件查询工作列表。l 构件化的开发模式,同EOS 平台无缝结合EOS 工作流提供了数百个构件接口,包括EOS 工作流运算逻辑构件、展现逻辑构件、页面控件和Tag库。通过这些构件接口,EOS工作流同EOS平台能够能做到无缝的结合。3.5.3 劣势l 流程模版不具备版本管理功能l 表单定义功能较简单3.6 EOS构件库(EOS Component Library)3.6.1 构成与功能普元EOS构件库是为了支撑快速开发、部署应用系统而提供的,具有高度复用能力的一组预制构件的集合。利用EOS构件库中大量的构件可以快速搭建应用系统,大大提高软件可复用度,提高开发效率;同时通过对构件的管理可以建立一套针对构件的生产、改进、管理、沉淀和发展的完整软件管理机制,使得软件企业组织级的软件知识沉淀可以通过构件库的形式得以实现和发展。目前,EOS构件库主要面向不断成长中的企事业机构,帮助他们构建和完善接触级的业务流程处理系统。EOS构件库主要包括基础计算构件库、基础业务构件库、工作流构件库三大类,此外,还包括一些开源的工作协同类构件库、分析类构件库等,提供给客户做参考。l 基础计算构件库是EOS提供的与系统基础应用相关的一组构件包,能够完成应用系统最基本的具体操作(计算)层次的功能,如数据库操作、日期时间操作、XML节点操作、字符串处理、数学运算等等。基础构件包能够被基于EOS应用开发中新建立的构件包引用,每个基础构件包分为运算逻辑(Bizlets)和业务逻辑(BizLogic)两个层次,为引用构件包提供不同层次的复用。l 基础业务构件库是预制的一套快速开发Web应用系统的业务构件包,为应用的开发提供工具性支持。譬如业务字典管理、文件上传、简单报表、邮件发送等。就如同机械设备中的螺钉螺母一样,这套构件包提供了开发业务应用时所需要的大量常用功能,从而使用户只需要开发满足自身特定需求的功能,即可快速完成一套完整的web应用系统的搭建,充分体现基于EOS平台的构件复用特性,节约开发成本。l 基础应用构件库包含与EOS提供的WEB应用框架功能相对应的构件包,如权限管理、组织机构管理等,其中系统地登录控制功能在权限管理构件包中。l 工作流构件库是EOS工作流提供的与工作流应用相关的一组构件包,能够完成工作流应用中各层面的操作,主要包括对工作流定义的操作、对流程实例的操作、对活动实例的操作、对工作项的操作、对流程定义文件的操作以及对相关数据的操作。l 页面构件库是基于EOS的体系结构和XML数据总线机制而提供给JSP页面的几组标签,用来实现数据的交互和简化用户页面的处理。3.6.2 优势l 丰富的基础构件提供基本完备的原子构件库,通过有限个原子构件的组合能形成任何复杂的业务逻辑。3.6.3 劣势l 与平台的紧耦合页面构件中不可避免的使用各种EOS的页面构件,至少需要EOS TAG库的支持。展现构件、业务构件、数据构件等的表现形式都是xml格式的文件,没有相应的引擎的运算和控制,什么也做不了。运算构件虽然是Java method,但其输入输出已被严格规定;输入参数类型依赖于EOS核心类库,是典型的侵入式设计。l 运算构件的过度设计EOS中的运算构件实际是一个满足EOS限定条件的Java Method。这种方法级粒度的构件,无疑在对构件的设计开发时会显得很繁琐。3.7 EOS 页面开发环境(EOS RichWeb)3.7.1 构成与功能在基于Browser的应用开发过程中,页面开发占据了整个应用开发约60%的工作量;而且随着用户需求的变化,页面也常常需要进行不断的调整。传统的JSP页面开发只能通过手工编辑JSP源代码的方式进行,这种开发方式不但非常不直观,而且非常费时,页面调整也极不方便。EOS RichWeb就是针对这种情况而推出的强大的可视化页面开发与调试工具,并与EOS Studio无缝集成。EOS RichWeb提供了丰富的页面模板、页面控件以及页面向导,将开发人员从繁琐、复杂、费时的页面开发中解脱出来。通过页面模板自定义,系统分析设计人员可以针对不同项目需要定制统一的页面风格。在设计视图中,开发人员可通过拖拉页面控件的方式轻松实现页面开发,同时EOS RichWeb还保留了传统的JSP代码编辑方式。并且EOS RichWeb自动对设计视图和源代码视图进行同步,用户即可以通过图形化的设计视图进行页面开发,也可通过源码视图编辑JSP代码的方式进行页面开发。通过不同的页面向导,既可生成框架性的JSP页面,也可生成包含业务逻辑、展现逻辑和JSP的完全能执行具体业务功能代码。3.7.2 优势l 可视化页面开发提供了丰富的页面控件,包括标准Html Tag、EOS Tag、EOS页面控件、Richclient控件、工作流控件,开发人员只需将这些控件拖拉至设计视图中,并通过属性向导设置控件的属性,再配合少量简单的JSP源码编辑即可完成页面开发过程。3.7.3 劣势l 模板定制性差提供的模板,可以导入导出和修改,但无法通过EOS Studio直接创建新的模板。即使通过手工去创建,创建后的模板也无法在EOS页面开发的控件选用板中集成进来,那么可以认为对于这种拖拽设计方式,不能支持自定义的模板。3.8 EOS 报表(EOS Report)3.8.1 构成与功能EOS报表(EOS Report)基于EOS平台,为企业级应用中的报表应用提供高效的开发和运行支持。EOS报表产品由四个部分组成:报表设计器、报表引擎、报表服务器、报表客户端。用户在报表设计器中设计报表、开发报表应用。应用被打包、部署到报表服务器上后,由报表引擎来运行报表。报表服务器为报表引擎提供运行环境,同时提供报表的开发接口、以及监控管理。报表客户端是内嵌在浏览器中运行的Applet,提供在浏览器客户端的报表精确打印功能。EOS报表产品的组成如下图所示:图 EOS Report总体结构图 l 报表引擎报表引擎依赖EOS构件平台,能够高效、稳定地运行报表。在报表引擎中包含以下功能模块: 数据访问支持三种数据来源:JDBC数据源,能够连接支持JDBC2.0的关系数据库;XML文件数据源,从XML文件中提取数据;EOS数据源,从EOS的XML数据总线上提取数据。 数据运算在报表字段集中,支持数据的分组、排序、过滤、汇总、连接等运算。 公式引擎EOS报表中采用标准的JavaScript作为公式脚本语言,在报表引擎中包装了高效的JavaScript执行引擎。EOS报表对标准的JavaScript函数做了扩充,增加了数据引用、单元格引用、汇总等报表函数。 图表支持二维和三维的柱形图、饼图、面积图、折线图、散点图、股价图等常用的图表样式。 表格展开通过“展开区域”,可以根据字段集中的数据对报表设计文件中表格式的表样进行展开,得到需要的报表样式。EOS报表支持字段集的横向(列展开)和纵向(行展开)展开、双向展开、及交叉表的展开。 格式输出EOS报表可以输出多种常用格式的报表,如HTML、Excel、PDF、XML、SVG等。l 报表服务器报表服务器基于EOS平台,为报表引擎的高效、稳定运行提供环境。 报表构件库提供了Tag、BL方法、Java API三种接口运行和展示报表。 缓存管理对从数据源提取的数据和生成的报表进行缓存,减少重复计算、提高报表的运行效率。 管理监控基于EOS Manager,对报表服务器和报表引擎的运行参数进行配置、对引擎的运行状态进行监控。l 报表设计器EOS报表设计器基于Eclipse平台,在EOS Studio的“EOS报表开发”透视图中可以设计表样、数据、展现、打印等报表设计文件中各种元素的设计。通过报表构件库,可以在报表应用中以BL方法、Tag等方式调用和展示报表。EOS报表设计器是报表设计和报表应用开发、调试、部署的一体化平台。l 报表客户端EOS报表客户端是一个Java Applet,可以嵌在浏览器中运行,通过报表客户端可以支持在客户端对报表的精确打印。支持套打、按行列分页、固定表头分页、及大量报表的批量打印。3.8.2 优势l 表格式的表样设计器符合中式报表的表格式、分块的特点,不会再有西式控件报表工具的格线对齐问题。l 与Excel高度兼容充分考虑国内企业中报表应用的现状,表样设计器的操作习惯兼容Excel,支持Excel文件的导入导出、单元格引用,有效地提高报表设计效率。l 采用标准的JavaScript脚本报表集成了标准的、高效稳定的Server端的JavaScript引擎,报表中使用的公式符合标准的JavaScript语法,可以使用丰富的标准JavaScript函数,另外扩展了支持数据引用、汇总、单元格引用等报表功能的函数。l 客户端精确打印通过嵌入在客户端浏览器中的Applet(报表查看器)支持客户端精确打印,支持套打、按行列分页、固定表头、批量打印、水印等功能,套打时不需要用尺子量单据、能够保存客户端打印机的偏移量设置,可以设置合并单元格被拆分到不同页面时边框和数据的行为。l 与EOS平台有机的融为一体报表可以从EOS数据总线上提取数据进行展现,在处理数据复杂的报表时,可以充分利用EOS平台的运算能力。3.8.3 劣势l 不具有HTML方式的页面展现方式EOS报表客户端是一个Java Applet,对于非图表形式的报表数据展现,显得不够轻量。4 服务4.1 服务体系4.1.1 服务理念普元的服务理念是“诚信而专业和追求客户满意”。4.1.2 服务组织普元服务组织是以ITIL服务管理体系为框架建立的,拥有分布在全国的服务机构:其人员构成如下图所示:4.1.3 服务流程普元针对各种服务,建立了关键的控制流程,并进行限时处理。这些流程包括:l 故障申告处理和故障升级流程l 专业的的服务项目管理流程l 培训管理流程培训分为公开培训和现场培训,其课程如下图所示:4.2 服务内容4.2.1 基本型售后服务为保障客户一般性应用系统正常运行和一般性日常维护需要而提供的每周5天每天9小时的售后支持服务,以远程支持为主:l 专职的客服人员通过客户热线电话、网站、E-mail、msn等远程在线方式及时受理和响应各种客户服务请求 ,如咨询、建议、投诉和故障等,保证59小时的在线技术支持服务;l 客户可以通过普元网上客户服务系统查询当前或历史的服务请求记录;l 免费提供软件的修补 (Patch)版本;l 在不间断购买本标准服务的情况下免费提供小的升级版本介质;l 不定期电话了解客户使用普元产品的情况;l 通过网站提供产品的新动态(重大BUG修正、新版本计划、新产品发布)。4.2.2 增强型售后服务在基本型服务的基础上,针对客户的重要应用系统提供的更快速、更专业的“全天候”(每周7天每天24小时)的支持服务。以远程支持为主:l 专职的客服人员通过客户热线电话、网站、E-mail、msn等远程在线方式及时受理和响应各种客户服务请求 ,如咨询、建议、投诉和故障等,保证724小时的在线技术支持服务; l 客户可以通过普元网上客户服务系统查询当前或历史的服务请求记录;l 更快的故障升级机制和更严格的故障处理时限要求;l 免费提供软件的修补 (Patch)版本;l 在不间断购买本标准服务的情况下免费提供小的升级版本介质;l 不定期电话或上门走访,了解客户使用我方产品与服务的情况;l 重要技术问题、问题的解决方案通告客户;l 通过各种在线渠道(电话、电子邮件、网站)提供产品的新动态(重大BUG修正、新版本计划、新产品发布)等。4.2.3 个性化定制服务个性化定制服务以灵活多样的服务选项满足不同客户对关键应用系统的不同服务需求,服务选项有:l 大客户服务经理指定具有丰富产品使用经验和客户服务经验、有较深技术背景、熟悉客户项目的技术工程师担任专门的大客户服务经理,强调服务的主动性,使服务更快捷、更有针对性、更富人性化。l 现场支持指派专业工程师到达用户现场提供技术支持服务,支持服务内容涵盖范围较广,包括但不限于以下种类: 系统现场安装上线支持; 现场升级支持 系统巡检与优化 系统移植和迁移服务 产品安装服务化l 普元网上客户服务系统4.2.4 故障处理机制推行三级故障处理机制和多级处理跟踪机制,根据故障级别及当前处理情况,实现部门和领导层的逐步升级,逐级加大故障的跟踪和关注程度,确保及时提供可行的解决方案。l 客户故障级别定义客服人员根据客户提交故障问题的严重和影响程度,在尊重客户意见的同时,定位问题等级。严重性等级生产环境开发环境紧急故障生产系统受到严重影响,或完全停止关键任务应用系统停止运行应用程序在最终测试阶段,投产的时间紧迫整个开发进程受阻严重故障生产系统的运行能力有限生产系统不稳定,并有周期性的中断关键任务应用系统未受影响,但造成了系统中断运行在没有大批量增加用户容量和操作用户数情况下,系统突发性运行效率大幅降低,或呈明显降低趋势日程敏感的问题对性能或效果造成影响 正在开发的主要子系统受阻一般故障生产系统有故障,但仍可全面运行需要澄清流程或文档信息产品性能增强请求应用系统日志或控制台出现异常的日志信息,但是功能运行正常客户技术咨询、索取技术资料、技术支援等系统开发中存在错误,可能影响开发的效率或成果需要澄清流程或文档信息产品性能增强请求l 故障响应时间响应时间是指客服人员接到客户的故障申告后,为故障分派具体的客服工程师并进入故障处理环节的时间长度:故障类型响应时间紧急故障30分钟,指定直接联系的客服工程师严重故障1个工作小时,指定直接联系的客服工程师一般故障4个工作小时,指定直接联系的客服工程师l 客户故障升级路径故障问题被响应后,在某升级时间内未得到妥善处理,将按照相应的升级路径升级。 针对基本型服务:升级时间一般故障严重故障紧急故障4小时客户服务经理8小时客户服务经理客服部经理12小时客服部经理PSO副总裁24小时客户服务经理PSO副总裁CEO 48小时客服部经理CEO72小时PSO副总裁 针对增强型服务:升级时间一般故障严重故障紧急故障2小时客户服务经理4小时客户服务经理客服部经理6小时客服部经理PSO副总裁12小时客户服务经理PSO副总裁CEO 24小时客服部经理CEO36小时PSO副总裁l 客户故障关闭在客户认可普元已经针对故障问题提供了合适的答案、解决方案或替代方案的情况下,普元客户服务受理专员将与客户联系,请客户在普元的客户故障处理反馈表中签字(或盖章),确认问题得到完满解决后,普元客户服务系统中的相应故障记录才能被关闭,否则,客户有权要求普元继续协调资源解决。被关闭的记录仍将继续保留在客服系统中,客户可以从普元网上客户服务系统中查询到这些记录。4.3 产品许可方式在发布的EOS产品中,包括四种版本:开发版、社区版、专业版和企业版。普元对不同的版本类型给与不同的许可方式。版本许可方式开发版社区版专业版企业版支持CPU数不限制2CPU按CPU购买按CPU购买绑定IP地址不限制不限制(超过并发限制需要绑定服务器IP)绑定服务器IP绑定服务器IP并发用户数5并发用户10并发用户免费无限制无限制License期限无限制无限制购买后提供无期限限制License购买后提供无期限限制License是否支持J2EE应用服务器集群不支持不支持不支持支持收费策略免费按并发用户购买(每10个并发用户增加1万元)标准报价标准报价EOS StudioEOS ServerEOS ManagerEOS Components LibraryEOS WorkflowEOS RichWebEOS Report操作系统Windows XP/2000/2003Redhat Enterprise LinuxIBM AIXSolarisHP-UNIX数据库Oracle9iDB2 8.2SQLServer2000Sybase12.5Informix9.4应用服务器Tomcat 5.0.28JBoss 3.2.5WebShpere5.1/6.0WebSphere5.1/6.0NDWeblogic8.1/9.0/9.1/9.24.4 宣传策略l 专门的对外产品网站由于普元的全部产品只有EOS一个,所以其官方网站上几乎全部是EOS相关的产品特性介绍、版本介绍、服务介绍、演示及体验等。l 基于SOA的旗帜化普元从创始之初,就以建设中国特色的SOA为目标,在国内国外都高举SOA旗帜。随着一系列活动的举办、理念的宣传和积极与SOA各国际先驱企业的合作和交流,当前,但凡提到SOA在中国的代表性企业,普元必榜上有名。l gocom社区普元建设了面向SOA和构件化的“构客网”(gocom社区),其中包含了大量的以SOA和构件为论点的专题文章,结合其论坛,目前已吸引了大量的对SOA和构件化感兴趣的技术人员以及普元的客户们。Gocom社区对普元和EOS的宣传起到了很大的作用。l 参与、赞助和组织大型活动普元积极参与、赞助和组织了许多大型的活动。例如: SOA in Action SOA中国路线图技术实践全国路演 普元副总刘尔洪出席07电信运营支撑大会,做演讲 普元董事长刘亚东在07中国信息产业经济年会做主题演讲 参加软件企业标准化工作国际研讨会暨加入OASIS会员4.5 总结可以看出,EOS的产品相关服务已经形成了自己的一套体系,具备相对较完善的流程,并着眼于细节和特殊情况都给出了适当的操作方法,值得我们学习。5 商业案例和用户5.1 应用在哪些行业、哪些项目在电信、金融、电子政务、交通、制造、能源等多行业遍地开花、签约不断。而在电信、金融行业更是大规模的进行纵深应用。有如下一些较典型的项目:l 重庆联通2006年7月开始,朗新携手普元软件,在重庆联通大BSS试点项目上合作,普元无论在方案上,还是技术支持、项目管理方法论上,为重庆联通和朗新公司提供了强有力的支持,得到了重庆联通和朗新公司的高度评价。目前此项目计划三月份全面上线。l 广东移动广东移动在2006年年中在EMIP项目上开始和普元合作,此项目得到了广东移动和华为公司的高度评价,2007年年初,普元和广东移动在投资计划管理系统中再度携手,此项目开发商为亿阳信通,目前正在开发中,计划4个月上线。l 湖北联通湖北联通从2004年开始分别在客户维系系统、代理商管理系统和客户俱乐部系统上用普元平台。分别由亿阳和神州数码进行实施,目前这三个系统都已经进入了三期建设,系统一直运行稳定,需求响应快速,得到了集成商和用户的一致好评。l 安徽电信2006年10月,安徽电信启动服务保障和电子运维的相关建设工作。2007年1月份,网络设备障碍和电子运维上线,4月份接入型障碍的宽带和小灵通部分上线。l 江苏电信江苏电信在2005年年中在网上客服项目上采用普元平台进行开发,由创原天地实施,四个月后上线,在整个项目的工程的过程中江苏电信充分的看到了普元产品在项目开发、实施、维护上的巨大优势,给与普元产品极高的评价。在随后普元产品又在江苏电信多个项目中得到了应用,目前网上客服系统正在筹备三期建设。l 交通银行交通银行总行软件开发中心携手普元软件,规划级使用EOS,先后在新一代人力资源管理系统e-HR项目(职位薪酬管理系统)、OCRM系统(操作型客户关系管理系统)、银行业务标准系统、新一代客户综合信息系统、资产风险管理系统、对公客户内部评级系统、资金交易管理系统等众多项目上展开合作。基于面向构件的中间件体系,交通银行通过全行级的统一规划、统一架构、统一项目管理,在IT管控能力、软件质量、公用模块的积累等方面收获众多价值。5.2 二次合作开发商由于EOS是业务基础平台,普元除直接面向最终用户提供服务外,更多的是通过与应用系统供应商建立合作伙伴关系来提供平台支撑的服务。其主要合作开发商如下:l 华为技术有限公司l 上海市互联网经济咨询中心l 上海浦东软件平台有限公司l 浙江浙大网新兰德科技股份有限公司l 上海原创通信设备有限公司l 神州数码软件有限公司l 江苏天泽信息产业有限公司l 中关村科技软件有限公司l 上海宝信软件股份有限公司l 北京联想利泰软件有限公司l 北京创源田地科技有限公司l 上海亚软信息技术有限公司l 深圳奥尊政府企业信息技术有限公司l 中信网络科技股份有限公司l 中信国安信息科技有限公司l 北京市锐安科技有限公司l 南京大陆软件技术开发有限责任公司l 北京诺德信科技开发有限公司l 中科软科技股份有限公司l 河北金中华通讯服务有限公司l 珠海科电有限责任公司l 北京朗新信息系统有限公司l 浙江建达科技有限公司l 创智软件园有限公司l 方正奥德计算机系统有限公司l 北京优创信息系统有限公司l 亿阳信通股份有限公司l 深圳市奥尊证券基金信息技术有限公司l 中科海鑫信息技术有限公司l 北京融盛通科技有限公司l 方正奥德计算机有限公司l 广州市南方科能信息产业有限公司l 北京半川科技有限公司l 北京泰利特科技发展有限公司l 广州城市信息研究所有限公司
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 管理文书 > 工作总结


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!