snow_xp
作者snow_xp·2011-06-15 17:09
系统工程师·

快速开发平台及数据采集分析平台

字数 1903阅读 4321评论 2赞 0
方正飞鸿智能信息平台(简称ES2007平台),是一款具备企业级应用的快速开发信息应用平台及实现异构数据源的采集、挖掘,并实时进行数据分析与呈现(BI)的智能信息平台。  

      ES2007平台采用MVC设计模式,具有完全独立知识产权开放式框架,并引进SOA先进的理念及ajax技术,采用创新的基于引擎模式实现的纯B/S多层结构智能信息平台。平台具有极高的稳定性、安全性,及可扩展性、可伸缩性、可维护性。  

      ES2007平台采用引擎模式实现,与传统的编码模式开发不同,而是基于引擎模式开发的。平台采用引擎模式本身难度非常大,但对应用者门槛非常低,只需要略懂SQL语句即可。开发业务系统时,80%以上的模块不需要编码,只需通过信息页面进行参数定制即可,这些参数存放在系统数据库中。系统运行时,由引擎调用这些参数进行页面展现及业务处理。在开发的过程中,不生成源代码或JSP等页面文件。对于比较复杂的业务模块,可以采用传统的编码方式实现,开发时,可以应用ES2007平台提供的强大、灵活的API。  

      ES2007平台采用完全开放的体系,从页面端到业务层,均可以进行任意扩充。简单易用、按需定制、快速开发:为了更好,更快响应客户的需求,ES2007平台提供多个自定 义组件(包括:可视化可拖拽自定义工作流引擎、自定义智能报表引擎(即ES2007报表)、自定义数据维护引擎、自定义桌面管理、区域角色管理、日志管理、自定义数据定时加工及数据无刷新实时交互组件等),无论是是开发商还是最终用户,基于ES2007平台都可快速实现自身业务需求的管理系统。大量实践证明,由于ES2007平台框架独特的设计理念,在处理海量数据及支持大的并发用户效果非常好。  

应用方式:
  
      以ES2007平台做为快速开发工具,由于ES2007平台采用引擎模式实现,提供并封装所有的系统级应用模块,对开发人员的技术水平要求较低,只要懂一些数据库方面的知识,即可自主快速地开发业务系统。利用ES2007平台开发业务系统,80%以上的模块不需要编码,甚至零编码,不懂JAVA也可以开发,开发速度是传统开发模式的5倍以上。  


      以ES2007数据集成总线:利用ES2007平台集成企业所有异构、分散数据源,消除“信息孤岛”,构建决策分析等类似系统,为各级领导英明决策提供了科学的依据;这样不仅充分保障了信息化前期的投入,也使得现有信息资源的充分利用,节约大量人、财、力。  

       以ES2007平台做为统一的业务基础平台,一方面,实现对已有数据信息的采集、加工;同时把原有的老的业务系统逐步移植到CHARISM平台,扩充其功能,使之更加符合业务的需求;也可以根据业务的需求,实时快速开发新的信息应用,构建团体内部统一的管理平台。  

      ES2007平台充分满足不同客户的不同需求,提供跨行业的多种、灵活、优秀解决方案,为众多的终端客户、软件开发商、系统集成商所认可。现基于平台已成功实现的系统如:OA、CRM、EAI、ERP、MIS、电子政务平台、信息资源管理系统、集团报表系统、网上直报、多级上报、物流管理系统等等。  

免费下载使用www.founderfix.com

if ($ != jQuery) { $ = jQuery.noConflict(); } var isLogined = true; var cb_blogId = 74713; var cb_entryId = 2081628; var cb_blogApp = "snow_xp"; var cb_blogUserGuid = "ce19c94f-feab-df11-8eb9-001cf0cd104b"; var cb_entryCreatedDate = '2011/6/15 16:48:00';

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

0

添加新评论2 条评论

yishanshopyishanshop咨询顾问用友工程
2011-12-22 19:48
1.        环境准备
a)        Jdk 1.4.2以上
b)        Oracle/SqlServer/DB2 通用版本(本试例以oralce为例)
2.        解压缩包到C盘根目录下
         
3.        双击venustools.exe启动开发平台,内有试用项目GAPDemo

4.        数据库准备(以Oracle10g数据库为例)
a)        在Oracle建立数据库实例(实例名自定)
b)        建立表空间与项目名相同(此处为GAPDEMO)
c)        新建用户
d)        修改构建配置文件GAPDemodbbuild.properties
#Oracle ConfigInfo
oracle.driver=oracle.jdbc.OracleDriver
oracle.url=jdbc:oracle:thin:@192.168.186.130:1521:gapdemo------数据库IP地址:端口:数据库实例名
oracle.username=gap37----------数据库登录用户名
oracle.password=1---------数据库登录密码
oracle.driver.jar=ojdbc5.jar
#authority.oracle.exclude.sql=authority_standard_oracle.sql
authority.oracle.exclude.sql=authority_extend_oracle.sql
e)        在开发环境中打开ant视图,加载构建文建build.xml

f)        利用ant中的执行功能运行所选择的目标构建数据库基本结构


g)        修改本试例项目数据库配置信息GAPDemogapWEB-INFconfdb.xml
           <DB_SRC name="MAIN"
useProvider="1"         conProvider="venus.frames.mainframe.db.conpool.provider.ProxoolProvider"
        drvName="oracle.jdbc.OracleDriver"
        port="1521"------数据库端口
        usrName="gap37" ---------数据库登录用户名
        pwd="1" ---------数据库登录密码
        databaseName="gapdemo" ------数据库实例名
     conUrl="jdbc:oracle:thin:@192.168.186.130:1521:gapdemo" ------数据库IP地址:端口:数据库实例名
        maxActiveTime="1800000"
        maxActive="200"/>
5.        部署项目:
在项目上右键启动功能菜单中的GAPTools->部署功能部署到web服务器上
6.        启动WEB服务器
在游览器中输入http://localhost:9999/gap/ 访问部署好的GAP试用项目
                 
7.        访问组织权限平台
点击主界面右侧的"3.组织权限平台"即可进入组织权限平台,默认管理员账户为admin密码为admin,此界面也为开发完成后的系统登陆界面.

8.        代码生成器的使用
a)        点击“文件->新建->其它”(或者使用Ctrl + N快捷键),进入新建选择向导界面:
         
b)        点击“下一步”,进入生成向导页面,如下图:
yishanshopyishanshop咨询顾问用友工程
2011-12-21 14:39
GAP全称是UFIDA Software Engineering Global Application Platform,是用友工程软件(现瑞友科技)集多年开发实施经验所提炼的快速应用构件化开发平台。它不仅是一套快速开发应用软件的辅助工具,而且是一套提供高复用度的大规模软件定制开发模式。它致力于解决当前软件开发过程中的三个关键问题:人员分工问题,软件复用问题,快速开发问题。并通过对这些问题的解决为客户提供更好的软件质量,降低客户的总体拥有成本。
GAP依据对组织模型、数据模型、业务过程、应用功能的抽象和建模,来达到快速构建应用系统的目的。提供整合的开发环境,快速代码生成和流程图形化,提供对Web开发的框架支持及辅助控件支持,方便迅捷的开发应用功能。
以下是关于GAP软件开发平台的概要性介绍。
从技术角度而言,GAP平台完全面向Business Service编程,整个技术体系中的核心是Business Service,也就是业务服务,所有的业务服务以IOC的方式注入到系统中,系统的业务逻辑,事务,领域模型,数据仓库都由业务服务单元处理,各个业务单元通过组合,可以形成一个业务组件(Component)为上层体系提供服务。符合SOA规范。
每个业务服务都可以通过接口服务平台对内外提供多种访问方式,包括最普通的本地调用,为异构系统提供基于SOAP和WSDL的Web Service访问,为富客户端提供Rmi远程调用,同时还提供一些轻量级的远程访问方式,例如HttpInvoker和hessian、burlap等分布式远程访问等,可以支撑各种异构系统的集成和数据交换。
同时业务服务还可以注册到工作流平台中,通过业务表单的形式为企业流程管理提供服务
GAP平台主要功能特性如下:
一、提供了一套完整的基础环境
        主框架:提供了对系统日志、缓存、异常、事务、配置、连接池、分布式等操作的封装;
        集成开发环境:提供集成开发工具,集成开发工具在提供标准IDE开发调试功能的基础上,集成了大量快速的开发和部署插件,以满足软件开发人员的使用。
        远程调用:基于IOC和AOP机制的远程代理服务,开发过程中不用考虑业务服务的部署场所,只须针对业务服务的接口进行编程。远程调用代理服务解决了分布式、群集、负载均衡、冗余等企业级应用的需求,而所有这些对系统开发来说都是透明的。另外,将一个对本地服务的调用改为远程调用只需要对配置文件进行简单的修改就可以完成。
二、提供了基础应用组件平台
        组织权限模型:支持可扩展的网状组织单元和结构,细粒度的权限控制,可以达到字段级数据权限。
        工作流平台:业务流程重组,强大的B/S方式的流程设计、运行、监控支持
        消息平台:基于Spring和ActiveMQ技术实现的消息平台,同时对外提供短信,邮件的网关接口。使用消息平台可以解决异步和同步消息数据交换,提供标准的产生、发送和接收接口,简化开发。
        接口服务平台:基于接口的服务管理平台,核心架构思想是SOA,面向服务的架构,解决同构或异构系统的数据集成和交互,内部服务的管理,外部服务集成
        数据字典:通过对元数据、业务层和界面层的描述实现自定义数据、业务和界面的功能,同时可以在系统运行态更改业务指标和实现新的业务需求
三、具有丰富的组件库
        Web控件:提供了web应用开发常用控件的支持,如列表、打印、界面校验、树控件等
        业务日志:提供了企业管理业务系统中常用业务日志管理功能,通过配置可以实现同步或异步,编码和申明的方式记录业务日志等
        规则引擎:实现了数据同逻辑的完全解耦,把可抽去的易变更的业务逻辑通过配置文件统一管理,让它们能在运行时动态地管理和修改
        报表工具:报表设计器,报表引擎,报表模板管理(9种常用报表模型),报表打印导出等,支撑通用报表开发
        全文检索:全文检索具备建立索引和提供查询的基本功能,此外还提供方便的用户接口、面向web的开发接口、二次应用开发接口,支持针对各类型文件和数据库大字段的全文检索服务
        任务调度:任务调度主要包括:任务调度控制台,作业管理,作业组管理,触发器管理,日志管理等
        站内短信:站内短信提供了企业内部网络的短消息发送和离线接收功能,主要功能包括收件箱、发件箱、新消息、发消息、消息管理和消息轮询配置、消息显示方式配置等,并提供了二次开发接口和MSN消息集成的示例,方便扩展。
        预警平台:由预警定义、预警扫描器、定时服务器、消息管理器、企业应用预警插件等组成,允许用户建立一定的预警触发机制来对企业很多关心的数据进行实时或者定时的数据监测
GAP平台支持如下系统环境,因此有良好的移植性:
服务器操作系统:Linux,Windows 2000/2003, Aix, Solaris, HP-Unix
应用服务器:WebLogic, WebSphere, JBoss, Tomcat...
数据库服务器:Oracle, SqlServer,DB2...

需远程试用请联系
孙 义 山 /  Johnny Sun
     中国事业部
     北京瑞友科技股份有限公司上海分公司(原北京用友软件工程有限公司)
     地址:上海市黄浦区北京东路668号科技京城东楼12楼
    M P: 138 1729 1565 ( 24Hour’s Service )
  QQ: 115381942
     传真:(86-021) 3250 4881
邮件:sunyishan@use.com.cn
网址:
www.sunyishan.com
http://www.rayootech.com
Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

相关资料

X社区推广