Self-expanding, intelligent development platform
in the development platform design process, the joint Research and Development department in the beginning of the hope to develop a set of intelligent developing mechanism can own the development of their own platform-a self-repair and self-expansion of the development platform, this development platform not only can develop other applications can also continue to improve their ability, In order to improve the development efficiency and self-evolution, but also for the continuous development of the platform to provide a constant momentum.
Fully self-developed using the Java EE architecture
1. Fully self-developed system framework
2. The underlying core does not adopt any open source frameworks (such as SSH)
3. Fully owned intellectual property rights
Stable, mature and reliable
10 years focus on research and development stability, reliability, security has been many listed companies and the world's top 500 witness trustworthy!
Strict control of permissions
Smartapp has a strict security mechanism, using three-layer technology to control the access rights of users, first of all, the application level of permission check, then the design, field, the right to check the button, and finally to check the data records, Each data record can be individually access and modify permission control, all operations have a journal record, and there is a system-wide Recycle Bin function, all deleted data can be recovered from the Recycle Bin before permanent removal.
Business processes in line with Chinese characteristics
10 years focus on domestic enterprise business process Management market, understand the characteristics of domestic enterprise processes and user experience, more in line with the Chinese user's operating habits and process language.
(Process modeling)
b/S See that is the development method of the income
Full web Online development of real cloud development platform, anytime, anywhere development, in the company can be developed with PC, on the road can be developed with the ipad ...
Once the design element has been developed, you can immediately preview the effect without having to wait for the application server reload--and then run--to modify the bug.
(Provides rich form controls)
(Provides rich visual configuration of control properties)
for engineers accustomed to eclipse development, you can also use Eclipse for development
New team Collaboration Development approach
The team of engineers can be developed at home, can be developed at the customer site, can be developed in the company all only need to have network and browser, platform also provides development diary, progress tracking, demand management, bug management, Operation manual and other development management functions.
(Smartapp team Collaboration development)
A sharp tool for rapid iterative development
Smartapp is well suited for rapid iterative development of applications, and in the iterative development process of the whole system, the system can be divided into a series of short, relatively independent business application modules for iterative development. Each application iteration process can independently include requirements, design, implementation, and testing, and quickly improve or modify local functionality or bugs with rapid iterative development of a single application, and can be quickly submitted to users for online testing and feedback.
Everything is customizable
The 1.SMARTAPP platform itself is built on a development platform, so it has two development and extension features that can be customized to customize the UI controls and development of the development platform based on user needs.
2. Platform-based features can be enhanced by the platform itself
3. Process node properties can be customized
4. Form controls Support Customization
5. Rule code templates can be customized
SOA-Oriented Architecture
The system framework is designed and developed entirely in accordance with the SOA architecture, and the business process engine supports access to the ESB data bus to provide process service capabilities for enterprise business systems, providing over 30 out-of-the-box Web services interfaces that can be quickly integrated or integrated into business systems.
(Process as a service)
(Process engine access to SOA platform case)
Unlimited number of server clusters
The application server's cluster is not limited by the number of servers, in the assumption that the database server performance is superior, only need to continuously join the cluster application server (can use the virtual machine) that can support the larger user concurrency capability.
(Deployment architecture)
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
The newly developed Java-based rapid development platform