GAP平台前进之路

马斯科特(ma_scott)毕业于三流大学,在大学中学习了java,SQL,数据结构等理论知识,怀揣着技术改变人生,自己改变世界的梦想进入了程序员的队伍。当时正处BS开发的浪潮,系统前端使用jsp,javascript,后端javaBean,MVC模式搞定一切。马斯科特在开发中乐此不疲,感觉开发很容易。

这时卖桃君(MacTalk)闪了出来,对马斯科特说:“少年,我看你骨骼清奇、根骨极佳,必是不出事的开发奇才。你加入平台部,一起来维护GAP平台吧。”马斯科特摸了摸鼻子,“GAP平台是什么?”卖桃君清了清嗓子,说道“GAP平台中基于SSH开源框架构建(Struts+Spring+Hibernate), 统一管理前端请求,前后端解耦。支持四种数据库(Oracle,Mysql,SqlServer,DB2),支持四种主流浏览器访问(IE,Chrome,Safari,Firefox),提供国际化机制,快速开发工具。GAP平台中还包含组织权限,工作流,业务日志,任务调度等各种组件,实在是开发不可多得的工具。”小马眨了眨眼睛,平静一下急速跳动的心,缓缓说道:“不错,不错,我考虑考虑。”卖桃君大声说道:“还考虑什么,过来吧”。就这样小马进入了平台部。

匆匆十载,在卖桃君的领导下,平台部门各个人员的努力下,GAP平台已不只是一个开发工具,它已经成为了一个体系。GAP平台提供了数据库设计规范,开发规范,接口规范等标准,提供了单点登录,集群部署和基于Docker技术搭建集群环境等解决方案,提供了快速建立数据库,自动化部署的脚本。可以在Windows和Mac系统下,使用GAP IDE来编写程序,通过GAP IDE在本机部署执行。

现阶段,GAP平台致力于组件服务化,PAAS平台和移动互联平台。组件服务化的目标是把GAP平台中的组件通过WebServices的方式串联起来,不用再向以前GAP平台的组件都集成在每个系统中。现阶段组织权限组件完成了服务化改造,组织机构信息由服务端系统集中管理,授权信息各个客户端系统维护,通过Dubbo+Zookeeper搭建分布式组织权限管理系统。PAAS平台管理Docker镜像,容器和基于Docker的部署环境,Docker技术可以分离应用,统一部署环境,减少因测试环境和生产环境不同而造成的程序问题,横向追加集群节点。移动互联平台提供了服务端和客户端程序,服务端提供资源管理,OAuth授权机制,授权管理(APP授权和用户授权)。客户端支持Android和IOS两套系统,使用原生程序开发,提供了GAP平台部分组件的展现和功能。

GAP平台已经走过了十年,正在向着互联网化转变,路漫漫其修远兮,吾将上下而求索。

时间: 2024-10-10 23:47:18

GAP平台前进之路的相关文章

Azure云平台学习之路(三)——Cloud Services

1.什么是云服务? 能够部署高度可用的且可无限缩放的应用程序和API.简而言之,就是你写的CMD程序按照一定的框架进行少量修改就能运行在Azure云平台上. 2.Azure云服务有什么特点? (1)专注应用程序而不是硬件,PaaS的一种. (2)支持多种框架和语言. (3)集成了运行状况监视和负载平衡. (4)自动缩放优化成本和性能 3.建立云服务之前,我们需要建立一个云存储,来记录我们的程序的日志信息(当然,这不是必须的) (1)选择左边导航栏的"存储".主面板上显示的是所有已有的存

搜狐云景paas平台实践之路

前言: 搜狐云景作为搜狐的paas平台,在2014年5月22日的云计算大会上正式发布了公测.初测,注册用户必须先申请邀请码参与公测会赠送用户100元电子券,经过实名认证之后会再赠送100电子券,目测可以对试用用户基本app够跑半年. 除了用户中心的一些基本安全信息设置和各种账单外,我想主要对其控制台的使用进行研究一番. 废话不多说,在绑定邮箱并充值10元成正式用户之后,无阻挡进行各种测试吧. dashboard很清新干净,是一个对用户基本消费情况和使用资源服务的基本概览. -----------

Azure云平台学习之路(一)——Azure简介

1.什么是Azure? Microsoft Azure是由微软所发展的一套云计算操作系统(云平台),提供各种优质的服务:计算.存储.数据.网络和应用程序.Azure意为天蓝色.蔚蓝色. 2.Azure特点? (1)平台即服务(Platform as a Service,PaaS)+ 基础架构即服务(Infrastructure as a Service,IaaS). 美国商务部国家标准和技术研究所(NIST)定义三种服务模式: a.SaaS(软件即服务),消费者不用操心任何问题或麻烦.如outl

Azure云平台学习之路(二)——SQL Database

1.什么是SQL Database? 托管关系数据库,数据库即服务,IaaS的一种. 2.有哪些特点? (1)为SaaS应用提供可扩展的数据存储服务. (2)易于操作大量的数据库.稍后介绍几种操作数据库的方法. (3)性能更高,稳定性更好.基于Azure平台,高性能可扩展:多地区容灾备份. (4)接近0维护,无需维护其他硬件设备. (5)支持熟悉的功能.工具和平台. (6)安全和审核功能. 3.使用的企业有: 4.创建一个数据库. (1)进入https://manage.windowsazure

大数据平台演进之路 | 淘宝 & 滴滴 & 美团

声明:本文参考了淘宝/滴滴/美团发表的关于大数据平台建设的文章基础上予以整理.参考链接和作者在文末给出. 在此对三家公司的技术人员无私奉献精神表示感谢,如果文章造成了侵权行为,请联系本人删除.本人在尊重事实的基础上重新组织了语言和内容,旨在给读者揭开一个完善的大数据平台的组成和发展过程. 本文在未经本人允许情况下不得转载,否则追究版权责任. By 大数据技术与架构 场景描述:希望本文对那些正在建设大数据平台的同学们有所启发. 关键词:大数据平台 大数据平台是为了计算,现今社会所产生的越来越大的数

人工智能进军体坛显身手 千赢体育平台深耕前路更广阔

2018俄罗斯世界杯足球赛期间,国际足联首次在足球赛事中引入视频助理裁判系统(VAR). 想象一下,人工智能会给职业运动带来多大的影响.运动队通过花费大量时间和精力收集.整理比赛的历史数据,从而找到能够更好地赢得比赛的钥匙.人工智能还可以帮助运动队发现人才.为训练运动员提供指导.与球迷互动.做辅助裁判--一个更加智能的体育赛事时代,正在逐渐走近. 人工智能教练显神通 最近,有一条新闻引起关注:英国拉夫堡大学的研究人员和切尔西足球俱乐部联合开发了一套AI(人工智能)教练和球探系统,通过收集.分析球

新浪微博产品管培生求职之路——微博发展史(一)

聊起微博,不得不提web2.0.告别了1.0传统的信息门户,web2.0时代新的媒体形式层出不穷,每一个新媒体形式的出现都意味着web2.0的普及和进步,微博就是在这种背景下诞生的.古人云,以史为鉴,可正衣冠.为了一步步走近微博,我们先从历史聊起.纵观新浪微博的发展历史,我将其分为三个阶段: 古代:微博元年,战火纷飞,群雄混战: 近代:杀出血路,战略靠拢,美国敲钟: 现代:后上市时代,稳中求进,何去何从. 本文就先从开山鼻祖twitter开始,讲讲新浪微博的古代史.此文撰与2010年,其中数据并

混乱中的ICO平台,会不会是下一个P2P的重灾区?

当众多巨头和创业者还在为共享打车.共享单车.VR.IP化.互联网金融沉迷时,一种全新的"众筹"正在造就一个又一个暴富神话.其名为ICO,即首次代币众筹,一般指区块链初创项目在众筹平台上发行项目代币,投资者使用指定数字货币购买代币为项目进行众筹行为.而近段时间以来,国内外ICO市场井喷式爆发. 今年初至5月17日,全球区块链的VC投资为1.07亿美元,ICO募资则达到了1.25亿美元!但这样的狂飙态势让人心惊,让人不由得想起此前P2P刚开始时的火爆.值得注意的是,目前ICO并无监管介入,

百亿互金平台救火故事

多年前,又是周六客服打电话过来,平台官网不能访问,app完全无法打开,客户在QQ群和微信群中各种反馈,说平台是不是跑路了?客服的多条400热线完全被打爆,电话已经接不过来- 前言 一直以来总是想以什么方式去记录下自己在互金行业的这段经历,趁着自己还记得清楚,还能找到一些资料原型,一方面可以分享出来供大家参考,但是更重要就是多年以后我可以根据这些文章回忆起来自己的那段激情岁月. 想了很久但一直没有实施,后来觉得应该从架构的角度来梳理一篇文章,就写了从零到百亿互联网金融架构发展史这篇文章:最后认为只