myapps平台概述与技术介绍_第1页
myapps平台概述与技术介绍_第2页
myapps平台概述与技术介绍_第3页
myapps平台概述与技术介绍_第4页
myapps平台概述与技术介绍_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、myApps柔性定制平台 国内首个快速开发平台一个非IT人员也可轻松构建IT业务处理流程的工具平台一个可根据企业个性化需求快速定制应用系统的工具平台一个成本低廉应用广泛的平台一个面向最终用户的平台自我介绍凌嘉文 karrman E-Mail: 论坛地址: 第一课:myApps平台概述与技术介绍 myApps平台是由天翎公司自主研发的一款前沿的集成化的工作流应用软件开发平台。为企业提供应用系统开发所需要的一切基础设施,平台涵盖了对企业业务流程需求分析,设计,快速开发部署,仿真测试,运行维护,更新和发布,流程绩效分析和管理,流程改进等对企业绩效管理(BPM)进行全生命周期支持。myApps支持浏览

2、器(IE/Firefox/谷歌)做为客户端,同时还提供了强大的图形客户端。涵盖了对企业业务流程需求分析、快速开发部署、流程绩效分析和管理等等一系列的支持。myApps产品是由开源工作流项目OBPM团队核心成员开发。myApps从2006年第一版开发到目前已经有10年多的时间,已经包含100多万行源代码。 第一课:myApps平台概述与技术介绍myApps是一套面向最终用户的定制平台,通过其提供的myForm、myFlow、myView 等功能,最终用户能够完成模块的定制和修改,而无须程序员参与。DynaForm(表单定制)View(视图定制)WorkFlow(流程引擎) 什么是柔性定制 myA

3、pps标准模板动态表单流程引擎报表定制ERP接口审批管理报销管理固定资产车辆管理myApps平台的特点可视化 可视化工作流、动态表单、智能定制列表等真正所见即所得,真正零代码开发。模板功能 整合包括客户关系管理系统、myapps功能示例 、OA办 公管理系统的应用模板,用户只需拷贝模板进行必要修改即可使用,无需从“零”开始。 手机运用 myApps平台支持微信、短信和APP,平台配置任何功能都可以直接在手机 上运行。无论在何时何地只要手机有信号,用户就能通过手机处理事务。 首创内置宏语言 在流程和表单中内置宏语言(Iscript)实现,在不需要重新编译、 安装的条件下,可动态地创建或调整业务逻

4、辑,满足高级用户的要求 灵活与扩展 对于动态表单所创建数据,创建了查询微语言DQL(类似SQL语法),为检索提供全面的灵活性和可扩展性,能够很好的封装不同数据库的本地方言。与主流系统的整合 myApps平台具有与SAP ERP无缝整合能力,并已经通过SAP NET WEAVER认证,同时系统提供第三方开发接口,可以和当前主流ERP系统整合。 myApps平台的特点采用JAVA开发 产品采用Java开发,全面兼容主流应用服务器平台,包括IBM Websphere、BEA Weblogic、Jboss、Apache Tomcat等。支持主流数据库 实现几乎所有主流数据库的DAO接口,系统可以运行各

5、种主流的关系型数据库下。 myApps平台的组成 myApps平台由工作流引擎、动态表单、手机运用、宏命令、其他扩展功能等功能组成。并且按照应用和模块为单位组织。 什么是工作流 工作流(Work Flow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。工作流要解决的主要问题是:为实现某个业务目标,在多个参与者之间,利用计算机,按某种预定规则自动传递文档、信息或者任务。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的河水就是工作流。 myApps工作流工作流是基于

6、有限状态机(有限状态机FSM思想广泛应用于硬件控制电路设计,也是软 件上常用的一种处理方法)为原理的设计的工作流引擎。具体以下特点: 完全基于Web的可视化编辑器; 无需代码实现、打包、发布; 采用状态机的模式、侧重人和系统的交互; 与动态表单天然整合,能动态定义流程过程中表单的处理和权限; 支持服务器端的宏语言,支持复杂的流程分支判断; 支持常用的提醒通知,微信,短信,邮件,站内短信; 支持移动设备的接入。什么是动态表单进入互联网时代,HTML 技术的出现使得集成商能够开发基于 Web 的应用系 统。早期的 Web 表单,通常与 HTML 和诸如 JavaScript 这样的技术紧密绑 定。

7、HTML 表单编制简单,并且有众多熟悉该技术的开发人员。但是HTML 表单也和 HTML 技术本身一样,充满了缺陷。HTML 结构松散,并且没有标 准的开发界面。HTML 表单构建在不完备的基础之上。开发商面临的 开发效率低下问题依旧没有得到根本改观。 进入二十一世纪后,为了解决电子表单这个开发效率中的瓶颈问题,一种新 的表单技术应运而生。对于这种新技术,有多种不同的名称,如:“智能表 单”、“动态表单”、“活动文档”、“智能文档”等。但不管叫什么名称,它们的本 质基本上是一致的,那就是以 XML 为核心并且实现数据模型与表现层分离的 一种技术。我们姑且将这种技术称之为“动态表单”。myApp

8、s动态表单动态表单myApps的重要组成部分。通过对动态表单的应用,可以避免在电子流程系统中硬编码的数据采集及处理表单,提高系统的可维护性,它包括以下特点:表单的定制通过B/S结构的定制终端定制表单模板,实现各种版式的定义以及包括:单行文本框控件、多行文本框控件、下拉列表框控件、单选框控件、复选框控件、包含元素控件、人员选择控件、组织机构控件、Word嵌入编辑控件、视图框控件、文件上传、图片上传、文件管理等; 表单的描述采用XML描述表单布局及样式,并能够在定制器和页面生成器之间保持定制时和显示时状态和布局保持一致;主从等复杂数据结构在B/S结构下的表达主从等复杂数据结构在C/S结构下可以很容

9、易通过数据绑定等方式实现。但由于B/S结构下主要的通讯协议HTTP为一种无状态的网络通讯协议。表和表之间的数据关系不能通过内存持有的方式表达,所以必须通过额外的处理才能实现数据对象关系的展现;动态数据存储结构动态表单必定对应动态数据存储结构。我们通过Parser描述动态表单的XML,并自动生成对应的数据动态存储结构;表间数据计算和校验通过内嵌的宏语言实现,详见“嵌入式宏语言及调试工具”部分描述。移动应用技术介绍 信息产业部最新统计数据显示,截至2004年底,国内手机用户已超过3亿且 以高于20%的速度持续增长。随着3G通信、智能手机等新的移动技术的发 展,各类增值服务层出不穷。同时,各种嵌入式

10、移动终端也在交通运输、生 产调度、电子政务、实时数据采集等企业/政务级应用领域显示出巨大的前景。目前,占据市场主流技术的智能手机系统平台主要有稳居霸主地位的 symbian操作系统、与windows无缝连接的windows mobile操作系统,以及 具有强大跨平台优势的Kjava(J2ME)平台等。 myApps移动应用技术介绍myApps平台是天翎公司基于JAVA技术研发的,集可视化开发、部署、验证、发布于一体的综合性平台,myApps平台融合了先进“移动”技术(支持各种主流的移动终端,如PDA、手机和智能设备,兼容移动、联通、电信三大运营商网络)、软件柔性定制技术及平台运营支持技术,拥有良好的易用性、稳定性,是企业实现移动商务的完美工具平台。通过myApps平台可以象搭积木一样简单、快速、灵活的搭建移动商务应用(如移动数据采集、移动CRM、移动DRP、移动SCM.),屏蔽了时间、地点对应用系统的限制,使得企业内部各种信息可以随着移动设备的移动而移动,有效的建立企业与

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论