1. Selection strategy of mobile platform

1.1 Factors of enterprise mobile transformation

1.1.1 open sourcing

Open source software has been carried out for several years, and domestic first-tier Internet enterprises are also practicing the road to IOE. The WorkPlus team has pioneered open source solutions in the aviation, telecommunications, government and other industries, enabling enterprises to free themselves from the constraints of traditional software giants and achieve full IT autonomy and control. The most immediate benefit of open source is cost savings. Taking an airline company I served as an example, the product licensing fees saved by using open source software amounted to nearly 30 million yuan a year.

1.1.2 Mobile platformization

In recent years, the mobile application demand of enterprise users has changed from solving the stagnation of business flow caused by business trip and field work to satisfying the deep application demand of optimizing or constructing new business model. From the basic application at the beginning to the application of each business platform, the enterprise needs a platform to manage mobile messages, business data and enterprise applications in a unified way and connect with the business system. The trend of enterprise mobile platform is described from the following three aspects:

(A) Application development shifts to platform construction

With the increasing number of applications, especially mobile applications that integrate with background services, enterprises have realized that mobile construction cannot be built from the entrance of applications alone, but should establish an effective IT infrastructure to meet the overall mobile demands of enterprises.

(B) A single development platform moving towards the full life cycle

In dealing with the unity of the mobile application development platform development standard and the integration of unified standard, enterprise mobile information is not only a mobile application development, in addition to this you should also consider the problem of information security, so the enterprise mobile application platform provides the full life cycle gradually solutions, development, testing, deployment and management.

(C) The shift from single application portals to portals:

With the increase of mobile applications in enterprises, the distribution and download of applications have become difficult problems for mobile application users. Meanwhile, in order to meet the needs of users for convenience, it is also necessary to consider how to place commonly used applications in conspicuous locations. So the mobile portal was born, not only as an app supermarket, but also as an app shortcut.

1.1.3 social

Everyone does not exist in isolation, wechat meets the needs of interpersonal communication. The same is true for enterprises, which have supply chains, upstream and downstream, and also need to deal with government functional departments and organizations. Therefore, in the process of IT development, enterprises should give full consideration to how to realize the information/business communication between enterprises and employees, employees and employees, enterprises and suppliers, and enterprises and government departments. Even in the smart era, companies have to think about how to connect with smart devices that are slowly infiltrating all aspects of production and operation.

1.1.4 intelligent

Intelligence includes popular AI, big data and intelligent equipment. At present, it can be seen that these intelligent elements have brought new capabilities and even subversive innovation to enterprises. We believe that stand in the perspective of enterprise CIO, like AI, big data algorithm is partial in the field of basic science research, the research is mainly composed of some science and technology agency or at the forefront of the Internet companies are doing, the enterprise CIO is to consider how to based on the existing intelligent technology, in combination with the practical production and operation of the enterprise business, and create their own productivity increased business scenario.

1.2 Selection strategy of mobile platform

Enterprise mobile development has begun to platform evolution, so as CIO how to choose mobile platform?

1.2.1 Problems of OA Products

The problem of OA products is that they focus on OA business itself, which is not a “platform” with strong openness and expansibility, and is difficult to meet the requirements of “large-scale integration, concentration and openness” of large enterprises. For example, a large group company suffered such a loss: in the initial construction of enterprise mobile applications, the group spent 12 months with 10 consultants to make only 4 applications on OA, which was very inefficient. In addition, when the online applications need to be changed due to various reasons, most of them have to move to the core of OA platform, which can be said to be “breaking bones”.

1.2.2 Problems with IDE development tools

Products like ApiCloud, Cloud Adapter, and AppCan are targeted at development tools or enterprise browsers. The obvious problem with development tools is that they must use a product-specific framework or browser, which is called “strong coupling, strong binding.” The current IT technology is changing with each passing day, the front end technology has a big update in about 15-18 months, and JQueey is popular in between, now VUE is in charge. It is difficult for development tools to keep up with the pace of technological changes in the industry, and enterprises can quickly become tied to development tools and fall behind the current new technologies. In addition, such as cloud adaptation of enterprise browser so-called enterprise PC business system can be perfectly adapted to the mobile end without transformation, in fact, he also has two problems: one is his technical principle or simulation of the original PC request, the middle to get the response after cutting and assembling, and then show to the mobile end. The access and response speed of this principle is very slow; Second, enterprise browser can only do a subset of the original PC side business, he must be the original system to provide webService interface, if you want to develop new business, enterprise browser solution is powerless. Therefore, it is only suitable for fast mobile systems such as content publishing systems.

1.2.3 Problems of SaaS Products

The main issue with SaaS classes is security and control. In terms of security, the core business data, address book, order data and process information of enterprises under the SaaS model are all on the cloud, which is a high risk for enterprises. We’ve approached chairmen of public companies who have asked us to help them take their mobile platforms private. Because they realized that when the company went public, it was a big deal if these core data were compromised. So they’re willing to spend hundreds of thousands of dollars a year to do this; Controllable aspect, a customer needs to realize some unique business requirements as a logistics enterprise, for example, they need to monitor the loading and unloading of logistics drivers, and the drivers need to take photos and upload photos, and upload longitude and latitude, time, etc., which requires the support of mobile platforms. This approach is not supported by SaaS. As a fast growing company, they need to develop their business and mobile platforms to meet their growth needs. With the rapid development of an enterprise, it is impossible for him to tie his lifeblood to SaaS. That’s why clients came to WorkPlus for private deployment of enterprise mobile platforms. So we think SaaS is only for small businesses.

Business class 1.

Business class is to do ERP, financial software, and then known to do mobile platform. The problem of OA is the same as that of OA. It is only well integrated with its own services, not easy to expand, and enterprises are easily bound by OA.

1.3 Enterprises need such mobile platforms

1.3.1 APP, not scaffolding

The product provided to the enterprise is already a formed and available APP, with many general functions. Rather than a development tool, enterprises have to develop and build after they get it, such as IM, hierarchical control, watermark, MEAP management platform, etc., development tools have to start from scratch.

1.3.2 General, rigid and technical threshold

To achieve universal, just-needed, technology-threshold functions, such as IM, hierarchical control, watermarking, etc. mentioned in the first point, these are universal, just-needed and technology-threshold. WorkPlus already provides this functionality.

1.3.3 Advanced technology

In the case of instant messaging, there is a technical threshold. Many friends in the industry do not use real instant messaging to achieve, understand the technology to grasp the package of friends can know that he sent messages to receive messages through HTTP or HTTPS, which is obviously flawed in power consumption, stability, server resource occupation.

1.3.4 security

WorkPlus products meet government and military standards for message security. For sessions, WorkPlus implements session-level encryption. Some SaaS products, in order to solve the problem of “messages are not safe with me”, find a third-party company to issue a key to encrypt data every month or two months, saying that the data stored in this way is safe. WorkPlus is session-level encryption. Each chat session is created with a different key. Even if it is cracked this time, the next session is still encrypted. This is what the military requires of our product, which is obviously more secure than some SaaS encryption systems.

1.3.5 openness

WorkPlus provides a complete API and Cordova interface on its official website. Each version of the API supports backward compatibility to ensure the openness of the platform. Documents and Access

1.3.6 low coupling

True low coupling is just like wechat before launching small programs, it will not require you to use a specific framework or a specific IDE, you and his connection is only a session, single sign-on connection. If there’s more coupling, there’s a lot of implications later if you change the platform that hosts the applets. So, we suggest to the CIO that if you want to replace a mobile platform in the future when it doesn’t work, the core business light applications built on that platform can be migrated at a fraction of the cost. Therefore, the importance of low coupling is self-evident, and WorkPlus has focused on this.