1、北京起步科技公司,Justep X5业务架构平台介绍,目录,1,2,3,4,5,基于Web的复杂业务,业务高度整合和协同,高效开发、灵活部署,X5业务架构平台定位,X5业务架构平台构成,X5 Studio 业务建模工具,X5 Platform 业务运行平台,X5 MObile 移动业务平台,业务架构平台产品体系构成,为Web应用开发和维护提供真正高效的工具,为基于Web的应用提供公用的框架和基础设施,为移动业务应用提供建模和应用支撑,移动业务门户,X5业务架构平台结构图,业务数据建模,业务概念建模,业务流程建模,用户界面建模,组织权限建模,决策支持 引擎,Web报表 引擎,工作流 引擎,Web
2、UI 引擎,业务协同 引擎,知识引擎,组织机构 引擎,权限控制 引擎,数据交换 引擎,数据集成引擎,认证与安全 引擎,部署管理工具,移动业务建模,X5业务运行平台,统计报表设计,移动业务引擎,X5业务建模工具,X5移动业务平台,业务门户,目录,1,2,3,4,5,X5业务架构平台技术能力,RichWeb的复杂界面和交互能力,业务门户整合能力,基于业务语义的资源描述能力,基于业务模型的快速开发、灵活调整能力,X5,图形化辅助决策支持能力,完善/严密/安全的权限控制能力,知识提取、共享以及与业务的关联能力,多终端多浏览器访问能力,快速部署和运行监控能力,基于SOA集成整合能力,异步数据和流程交换能
3、力,即时/便捷/顺畅的沟通能力,复杂业务流程支持能力,中国式Web报表支持能力,基于标准的Java扩展能力,业务协同和信息关联能力,任务过程和指标监控能力,基于Web的信息搜集/整理/聚合能力,分布式部署能力,多语言支持能力,X5平台能力,2.1 X5 业务门户,X5 业务门户在任何时候任何地点都是作为系统唯一的访问点,向用户 提供个性化的工作桌面,以及即时通讯等工作环境。各项业务和协作,均 可以在这个统一的环境里展开。,个人,统一的业务管理门户,统一的业务门户,涵盖了企业所有核心业务和管理系统,包括OA、SCM、HR、CRM、MRP、 KM、DSS、PPM、EAM、AM等。各应用间无缝连接。
4、,个性化工作环境,用户采用一站式登陆模式,根据用户角色、权限、分工、工作特点不同而不同,展现用户的个性化工作界面。,2.2 基于Web的复杂交互能力,组件,开放的第三方Web界面组件的扩展能力,在Web上任何地点、无需安装任何插件,X5所采用的RichWeb技术便可使用户获得 管理软件都必须具备的、复杂的交互模式和能力。,复杂的界面交互,纯Web的界面,完全达到C/S界面的复杂交互能力。界面自动感知数据、多个组件关联下拉查找、关联控制只读等属性、跨组件的计算、分步加载数据 ,多页面切换和局部刷新,采用XForms标准,利用Ajax技术,页面无需刷新即可以异步与服务器交互,获取需要的数据,整个过
5、程只是界面的局部感应数据的变化,不需要跳转到另外的界面。,丰富的组件,预置了大量的组件,用于各种界面交互,使用时只需要设置组件的属性,不需要了解任何技术与细节。,组件扩展技术,支持XBL标准扩展各种组件,也可以自定义组件,各种扩展组件可以像平台标准组件一样只设置属性,而不关注技术与细节。,2.3 业务流程,完整的工作流模式支持,通用的流程和任务协同能力,立体的业务流程协同支持,严密/立体的流程监控和分析,图形化的设计/运行/监控界面,生产级业务流程,业务流程能力,图形化的流程设计、运行、监控、分析,2.4 组织机构和权限控制,X5提供完整、灵活、严密的组织机构管理和权限控制体系,并且具有与之相
6、匹配的安全机制。,组织机构,完整的组织机构模型,支持层级式组织机构,支持代理、委托,图形化组织机构设计界面,组织机构,X5组织机构管理支持完整的组织机构模型,并可灵活地适应组织机构的变化。,权限控制,解耦用户和权限,线性责权关系,角色相互约束,操作权限/数据权限/分级授权支持,降低授权复杂度和管理难度,RBAC权限控制,X5采用基于角色的权限控制体系,能够提供安全、准确、简便的授权机制。,2.5 Web报表,基于Excel的报表设计方式,独有的xReport报表模型,报表内不规则动态分组/行列对称,丰富精细的打印控制并支持套打,多源数据聚合,Web报表能力,X5业务架构平台具有突出的报表能力,
7、可以直接基于Excel进行报表界面设计,支持复杂的中国式报表。,基于Excel的报表设计,基于Excel对报表进行设计,字体、对齐、边框线等直接用Excel单元格的属性,分组合计函数简单。可以脱离Studio,直接用Excel进行报表的设计。,复杂报表支持,多源分片报表 行列分组统计报表 多维统计分组统计报表 不规则分组报表,2.6 知识管理,灵活的知识搜集与分类,高效的全文检索服务,面向业务的知识关联和应用,安全的知识存储机制,丰富的业务应用支持,面向业务和人员 的动态知识管理,X5提供面向业务和人员的动态知识管理方法,解决了文档本身如何管理以及如何应用两方面的问题。,2.7 多通道(Mul
8、tiChannel)系统访问,X5除了传统的浏览器访问方式外,经过扩展后更具有通过移动设备、MSN、语音访问的能力。,2.8 基于SOA的应用集成,X5在数据、界面、组织机构、业务流程等不同层面都提供完整的应用集成解决方案。,目录,1,2,3,4,5,3.1 X5 Studio构成,开发期,运行期,“所见即所得”图形化建模 模型检查+模型编译 Java代码+控件扩展 操作系统管理源文件 团队开发支持 远程开发支持 开发文档自动生成,Html+JavaScript EJB/JavaBean WebService,Justep X5 Studio,业务建模过程,业务概念建模 业务数据建模,Ecli
9、pse,IDE环境 Java Complier,组织流程建模 业务界面建模,3.2 X5开发模式,X5业务架构平台采用“主板插件”的模式来构建和扩展业务系统,“主板”是指X5协同平台本身,“插件”是指各类业务应用模块。X5的“主板”为各类应用提供了统一的信息化基础基础设施。 以统一的协同工具和协同平台为基础,将各类分散的企业业务系统整合起来,形成一个紧密联系的整体,X5的开发和维护模型,业务建模是一种全新的软件开发和维护模式,实现:快速开发、灵活调整业务驱动、技术无关,业务建模,是以业务描述、而非代码为核心来构建信息系统,业务建模使信息系统成为一种技术无关的描述性资源,在构建、发布和运行上具有
10、技术无关性,业务建模提供了真正高效的开发、维护和管理模式,使企业能实现随需而变、自我掌控。,可执行业务模型描述体系,业务 流程 (Process),用户 界面 (UI),组织机构和权限 (Organization & Authority),X5业务建模核心环节,统一的数据资源规划 定义元数据 定义数据关系,X5业务建模核心环节,统一的业务表目录体系 数据映射,X5业务建模核心环节,自由定制业务流程 丰富的流程规则定义,X5业务建模核心环节,构建多种组织形态 基于角色的权限控制RBAC 细致的权限粒度,X5业务建模核心环节,所见即所得的组件化设计模式 丰富的可扩展的UI组件体系 丰富的可扩展的页
11、面制作向导,目录,1,2,3,4,5,4.1 X5部署示意图,Web服务端,WebLogic, WebSphere,JBoss,Resin,Tomcat,浏览器(B/S),4.2快速部署和运行管理,X5提供运行时的部署、配置、监控手段,以配置工具、控制台等方式对系统的部署、运行进行管理和监控。,目录,1,2,3,4,5,X5技术体系的核心特征,模型标准化,业务模型体系优先采用W3C或工业化技术标准,通过语义技术将80%的应用资源化,信息系统统一的基础设施以业务模型体系为核心,资源模型化,应用资源化,5.1 X5技术体系图,组织机构引擎,认证与安全,流程引擎,决策引擎,多源数据引擎,报表引擎,P
12、ortal引擎,UI 引擎,权限引擎,SOA,LDAP WindowsAD,CA,Oracle/ SQLServer/ DB2/ Sybase,数据交换引擎,3rd Application,3rd Portal Server Portlet,ESB,Browser/ Mobile/ SMS/,JavaEE,Ajax,JSR-168,MAS,RBAC,BPEL,知识引擎,业务语义引擎,集成引擎,协同引擎,JSR-168,JSF,RDF,OWL,WS-CDL,WSDL/XML/SOAP,XBL,JDBC,SSO UI Process,5.2 X5业务架构平台基础技术,X5业务架构平台,JavaEE
13、,SOA,语义,业务模型,互联网环境下应用技术接近桌面系统的交互体验,业务资源描述/建模基础业务资源统一规划基础,业务模型,语义,SOA,Web,业务模型的实现导向信息孤岛整合的润滑剂,管理软件设计和开发依据SOA的落地支撑,JavaEE,Web,跨操作系统运行服务的稳定性扩展性,5.2 X5采用的技术标准,选择标准的考虑: 优先选择W3C标准 优先选择主流和工业化标准,5.3 开发人员需要掌握的技术,X5模型体系和建模工具JavaHTMLXMLJavascriptCSS,5.4 易学易用,完全可视化的建模工具集成的开发和调试环境友好的代码和错误提示丰富的开发文档专业的技术论坛,北京起步科技有限公司北京方庄芳群园四区22号金城中心10层 100078Tel:8610-59798677Fax:8610-67678151Http:/,谢 谢,