简约IT 的艺术鼎捷软件股份有限公司中国区制造事业群.华南T 方案交付中心龚志宏
2015.4.292现有的IT 平台?
规模不断增长用户越来越多,数据量越来越大,速度却越来越慢
地域越来越广
原来的单一地点发展到跨区域、多地点甚至全球化的企业,如何才能够更好维护和管理IT 系统
需求越来越细
市场竞争激烈,企业需求变化快,IT 技术如何能更好的支撑企业运营,打造贴身的系统
SQL Server 数据库Windows 平台C/S 架构封闭的软件架构
Agenda
Genero技术平台简介
TOPGP&Genero Roadmap
TOPGP技术平台的特色
TOPGP部署架构
TOPGP电子商务
Genero Mobile App
Four’js 公司简介
?法国软件公司,成立于1995年
?业务分布于五大洲,设立法国巴黎总部及10个事业部
?主要产品:企业应用软件开发工具Genero ?研发理念:Less Code, More Logic
?企业用户:超过350万
?经销商:超过1000家
The Genero Business Development
Language with its compiler and virtual machine The Integrated Development Environment for the Genero product suite
The enterprise graphical reporting tool The high-performance relational
database
Four’js 公司产品制造业能源业
金融业
流通零售业电信业及媒体Kmart在美国超过1500家门市,用Four J‘s 产品建置门市现金管理系统,目前有22,000 使用者上线使用
DHL因为运用电子商务与物流解决方案来传送文件与包裹而成为家喻户晓的公司。DHL决定改善全球性服务,经由取代既有的服务中心应用,改由Genero 工具发展的具前瞻性的临柜解决方案Genero 全球代表客户
U化智慧型的IT平台无所不在的IT应用
9
Genero 技术平台
广泛的平台兼容性
高效可靠的数据库存取机制
丰富的客户端使用方式
便捷的二次开发通用的数据整合能力集中式数据处理Genero技术平台简介
TOPGP&Genero Roadmap
TOPGP技术平台的特色
TOPGP部署架构
TOPGP电子商务
Agenda
Genero Mobile App
TIPTOP 技术发展路线图WebForm
WinForm (GUI)
PDA
? 支援Unicode ? Oracle/Informix ? ERPII 整合1999200020012002200320042005200620072008200920104.x
5.0
5.01
6.06.5GP1.04GL 時代BDL 時代Genero 時代 (Web 化)
GP2.0GP3.0GP5.1GP5.2GP5.0? GUI mode
? Web service 整
合? Text mode ? Web 化平台 (多Device ,多介面)? SQL Server ? CR 報表
2013GP5.32015
T100现在的Genero 平台
?
跨平台部署?
支持多种客户端(Windows 、Linux 、MacOS )?
支持多种数据库(Oracle 、Sybase 、SQL Server 等)?
支持移动客户端应用,例如移动POS 终端,移动条码机?
支持Web 应用,建立电子商务网站?
支持Web Service 集成其他应用系统?
支持调用Java 程序?
Genero Studio 集成可视化开发环境?支持App 开发
Agenda
Genero技术平台简介
TOPGP&Genero Roadmap
TOPGP技术平台的特色
TOPGP部署架构
TOPGP电子商务
Genero Mobile App
集中式数据处理
?特点
–数据中心模式
–应用程序集中部署
–数据集中处理
?优势
–软硬件及数据可以集中管理与维护
–节省网络带宽,支持大规模远程应用
从分散到集中的硬件架构门店1门店2
门店n ……
总部
传输汇总数据
过去,分散式的硬件体系实时企业中枢-集中式部署
数据中心服务器群组分支机构IP-VPN 门店
WAN
客户
门店
供应商
分支机构
实时企业-应对业务快速扩张
2006
北京4家门店2010全国22家门店,年销售100亿2013
全国30~50家门店,年销售额200亿从上线之初400个并发用户,增长到目前的1000个并发用户,未来预期达到1200~1500个并发用户实时企业-易于扩展的系统架构市场数据库集群应用服务群组
0~250250~500500~750750~10001000~xx
对于并发压力型客户,可在不重新部署的前提下增加AP服务器以化解并发压力,并可透过集中管理的NIS/NFS/FLM服务器实现群组的统一管理
NIS/NFS/FLM服务器
实时企业-应对数据的快速增长一期上线900家门店,二期1600家门店,未来两年扩展到全国2000家门店。至上线18个月,累积资料量1.2T,平均月增长46G 实时企业-高可用与数据分级管理
历史数据切割及分离
ERP生产环境
对于数据压力型客户,一般建置数据高可用体系,同时使用TIPTOP自带的数据切割备份功能对数据进行规划,控制生产环境的数据规模
备份磁带库
BI服务器ERP历史环境
历史系统服务器
广泛的平台兼容性
?特点
–支持UNIX、Linux、Windows、MacOS等服务器系统平台
?优势
–可使用广泛的硬件平台:PC服务器,小型机等–UNIX系统专为多用户设计,可支持大量并发用户
自主选择系统部署方案
易拓 GP主机端操作系统搭配性
数据库厂牌搭配性
跨平台OS跨数据库DB
开放的数据库接口
?特点–开放的数据库接口兼容几乎所有主流数据库?优势
–可使用Oracle 等大型数据库来构建企业数据中心
–更换数据库系统应用程序几乎不用改动Write Once, Deploy Anywhere
布署FUNCTION wizard() ... defines
OPEN WINDOW formwizard WITH FORM
"formwizard"
... init arrays
DIALOG ATTRIBUTES(UNBUFFERED)
INPUT BY NAME currtable
DISPLAY ARRAY afields TO a.*
DISPLAY ARRAY cfields TO c.*
编译
UI Independent
DB Independent
OS Independent
一套Source 易拓 GP主机端
操作系统数据库厂牌
跨平台OS
跨数据库DB
丰富的客户端使用方式?特点–兼容多种客户端平台
–Windows 、Linux 、Mac 、PDA 等?优势
–充分满足用户对个人电脑的个性化需求–IT 人员无需为不同的客户端开发不同的界面–Write once, Deploy Anywhere 薄型前端,部署容易
WinForm
(GDC)
WebForm
(GWC)
免任何安装
首次执行会自动易拓 Thin Client 特色:
●字段实时检验行为与GDC一致
●前端完全不需安装应用程序
●功能的变更能立即生效
●MIS免为使用者端布署奔波●低带宽需求
动态UI 配置
程序启动● UI代码以XML 格式存在
● 运行时间可动态变更UI上任一对象,亦可动态新增UI控件标准UI 读取UI
参数动态组合后的
UI 动态UI实现:
?多语言
?行业别应用
?弹性字段
?权限管理
?个性化
查询/输入
移动运算-易拓B2B on iPad 30
iPhone的接口风格
QBEEnable 可与电话、讯息、地图、
浏览器、信件连结
iPhone上无法使用FLASH图表, 改以HTML5技术的图表呈现
移动运算-易拓 M-Client on iPhone
31
U 化应用-手机31xx…..
未交订单
信用查核xx…..
多信息结合32
实时完成交易或产生ERP单据
易拓M-Client on PDA 结合Barcode
33
行动条形码印制易拓M-Client on PDA 结合Barcode 34易拓行动商务平台,支持全球前五大浏览器?
此为统计到2011/1月的全球资料?
Internet Explorer (46.0%)?
Mozilla Firefox (30.7)?
Google Chrome (14.2%)?
Safari (5.9%)?
Opera (2.0%)? Mobile browsers (4.0%)
数据源:Wikipedia 参考网址:https://www.doczj.com/doc/9e3658405.html,/wiki/Usage_share_of_web_browsers
全球浏览器市占率
35一次开发同时满足多种设备A
P 开发端
iphon e
PC /
NB
PD
A 客户端直接转换出符合用户接口的模块JavaScript CSS…Theme 风格转换器相同的代
码便捷的二次开发
?特点
–采用简约高效的BDL 第四代语言–Less Code ,More Logic
?优势
–开发工具容易掌握
–程序易于维护
–开发效率高
易学易用的开发环境DB Meta schema Design Forms Edit code Create Reports
Debug apps Manage Projects Files & Dirs Team work (SVN)Diff App Generator SOA & WS 易学易用的开发环境 - Genero Studio 提供 Source
易开发?易维护
易学习?易上手
定期教育训练
超过1000 家用户
拥有易拓 IT技术者
超过5000人
超过100万人学习过
易拓
每天同时上线人数超
过100万人Genero-简约高效的第四代语言
1st GL (Machine Language )
2GL (Assembly Language)
3GL (High-level
Language)
4GL (Very High-level Language)5GL
(Natural Language)
?人工智能语言,直接说英语。例如:“Get me salesreportfor
January! ”?第四代语言(4Generation Language, 4GL)。例如,
SQL(Structual
Quary Language);QBE(Query by Example);Genero ,ABAP 。?类似英文语法的程序语言。例如:COBOL, FORTRAN, BASIC,
C,
C++, C#, Pascal, Java。?使用“助忆码”来表示指令。
如A代表Add, C代表Compare, MP代表Multiply(乘
法)。?用0与1来表达数据与程序指令。0代表计算机
内部电流
不通,1则代表通。
高效的程序开发
Language Size Productivity Est. Error Rate
Genero 28,578 LOC 11.98 LOC/Hr 3.03%
.Net 36,521 LOC 6.72 LOC/Hr 12.15%
Java 43,789 LOC 5.68 LOC/Hr 18.73%
C++ 48,344 LOC 5.14 LOC/Hr 26.59%
Size (Lines of code - LOC)
Productivity (Lines of code per hour - LOC/Hr)
Quality (Bugs per kilo lines of code - B/KLOC)
ISSSTE observed productivity using CMM Level 5 ISSSTE
Less Code,More Logic