AppCan是国内知名的企业移动平台解决方案提供商。目前AppCan的移动平台已经完成了对企业移动信息化的完全覆盖能力,实现了从开发、管理、运维、安全、数据等一体化的解决方案。
AppCan采用HTML5技术为主的混合式开发模型,开发人员构建应用时不需要进行原生开发,只需要编写HTML+JS+CSS代码即可完成应用的开发。通过平台提供的IDE工具中内置的UI设计器可以很方便的生成标准化的代码,解决大量开发工作。AppCan前端开发采用MVVM框架,通过分离视图、视图模型、数据模型和服务,降低了耦合性,同时通过框架的应用,减少了通常开发中由于代码重复编写引起的问题重复,开发人员仅需要关注于具体数据与交互的编写即可,同时由于分离了网页与交互,界面的修改可以不再影响逻辑代码,提高了功能复用性。
Appcan前端开发采用MPA(多页面)开发模式,独立功能通过独立页面完成,可以有效降低开发冲突,保证团队开发的可协作性和功能的高可复用性。同时AppCan由于通过HTML技术完成前端展现和逻辑,可以直接输出为移动网站,即一次开发跨平台适配同时一次开发跨入口适配。支持直接输出为移动应用、移动网站、微信网站。
AppCan提供移动协同平台,对项目团队、进度、代码、配置、资源、文档进行统一管理。同时提供丰富的统计报表,帮助项目管理员即时查看项目进度,BUG趋势等统计数据,对项目的管理进行更精细直观的了解。同时协同平台提供GIT代码仓库,对项目前端、后端、资源、文档等项目资源进行统一存储,通过IDE对接实现代码的配置管理和版本发布。系统平台同时为企业提供统一的编译环境,帮助企业构建安全的编译体系,避免由于环境问题引起的安全风险。
AppCan后端企业移动网关MAS采用NODEJS技术,通过对NODEJS进行封装,提供标准化的部署、调试、监控、日志、跟踪、审计、性能、会话、版本、安全、频次限制、集群等综合管控能力。AppCan 后端开发采用JavaScript技术,开发人员通过IDE工具开发后端服务并部署于MAS平台。AppCan支持SOAP、LDAP、JDBC、网页抓取、AJAX、静态文件、ODATA等多种协议栈支持,可以快速完成企业原有业务系统的移动化封装。AppCan MAS同时支持JAVA组件的引入,通过JAVASCIPT可以直接调用JAVA组件,重复利用企业原有JAVA组件资源,实现与原有系统的快速整合。
Appcan移动管理平台采用J2EE技术进行开发,覆盖了移动用户管理、组织机构、企业通讯录、用户角色、应用发布、升级、推送、统计、行为分析、设备注册、资产管理、越狱监测、地理围栏、配置管理、远程控制、即时通讯、内容发布、邮件管理、文件资源池、数据资源池等方面,构建了完整的移动管理体系。