First, why build a cloud-oriented. Net Core Cloud Development Framework

Source: Internet
Author: User

A few years ago, I organized the Integrated Business Management system, which includes the system portal, business information, contact disposition, data query, indicator report and other functional sectors, including the portal customization, workflow engine, custom forms, indicator calculation, general data display, general background services, user authorization authentication, Data interaction and so on a series of technical function points.

To accomplish these functions, we built a development framework that was developed using the ASP. NET MVC3, which was just released. In addition to the integrated business Management system, this framework has been widely used in the subsequent construction of logistics monitoring, special area management and other projects.

However, in recent years the rapid development of technology, such as cloud computing, big data, front-end technology, mobile technology, such as springing up, mature, the original development framework is technically backward, not too adapt to the development trend of technology. In addition, the original technology development framework, if run in the cloud, also has many drawbacks:

    • There is no open service-oriented interface and is not suitable for cloud deployment.
    • The data processing bottleneck is not considered.
    • There is no multi-threaded parallel programming to take advantage of the cloud environment.
    • The low-level component library has a large problem in performance and scalability, which leads to insufficient scalability of the whole system architecture.
    • Because of state preservation (such as application, Session, viewstate, etc.), the information system cannot dynamically drift and allocate resources in the cloud environment.

This year, after the long-awaited. NET core was officially released, I started to refactor the entire development framework using these new technologies. The reconstructed. NET core Cloud development framework should be a suite of service-oriented, stateless, high-concurrency, HTML5-based frameworks that enable the platform to be deployed in a cloud environment, mainly including public support components, PAAs wrapper SDKs, forms and Workflow engines, Common infrastructure frameworks such as general data extraction and presentation, indicator calculation and presentation, and message resolution processing.

The current framework, in the process of refactoring, is likely to evolve as the refactoring process progresses.

First, why build a cloud-oriented. Net Core Cloud Development Framework

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.