Enterprise-level agile software development platform based on DOTNET component technology-agileeas. Net-intelligent deployment and upgrade

Source: Internet
Author: User
Tags dotnet

 

We all know that the deployment and upgrade of management information system application products are a huge process, with hundreds of customer segment nodesProgramYou have to update the project, especially during the project launch and debugging phase. Frequent changes may lead to Application Deployment, exhausting you and exhausting the project team.

Based on such requirements, various deployment and upgrade solutions have emerged. After the first installation and subsequent upgrade, the solution has been widely used, that is, intelligent deployment and upgrade of applications.

Agileeas. the net platform also provides such a deployment and upgrade solution, which is applied to activexform and smartwin applications, agileeas. NET provides a smart upgrade solution for WebService-based plug-ins during runtime. There are two concepts: the first is based on WebService technology transmission, and the second is component upgrade during plug-in runtime.

Because agileeas. the. NET platform is based on plug-in assembly technology. We can understand the application system upgrade, that is, the plug-in upgrade, in addition, when the Platform calls the plug-in, it only determines and upgrades the plug-in and the files necessary for its operation. That is to say, the upgrade is not completed in one time, or the intelligent upgrade is completed in the running environment.

The deployment and automatic upgrade of activexform do not require the design of the customer segment. After activexform is installed, the core engine of the customer segment is OK. The smartwin application needs to modify the client configuration file and specify the address of the upgrade service:

<Applicationsettings> <EAS. Explorer. smartclient. properties. Settings> <setting name ="Smartservice"Serializeas ="String"> <Value> HTTP:// Vm2003/EAS/smartupdate/smartassemblyservice. asmx </value></Setting> </EAS. Explorer. smartclient. properties. Settings> </applicationsettings>
 
The server provides a small configuration task to configure the list of assembly to be upgraded and the last update information:
 
Scan the assembly in the specified directory and generate the Assembly list information:
     <  Smartassembly   Name = "Activexform. clientapi"  Developer = "Agilelab.cn"   Description = ""   Version = "1.0.3838533636"   Filename = "Activexform. clientapi. dll"   Time = "2010-06-17t18: 41: 12.6193599 + 08: 00"  >        <  References  >          < Assemblyname   Name = "EAS. Distributed. Interface"   />          <  Assemblyname   Name = "Activexform. clientclasp"   />          <  Assemblyname   Name = "EAS. Explorer"   />          < Assemblyname   Name = "EAS. Session"   />          <  Assemblyname   Name = "EAS. ioccontainer"   />          <  Assemblyname   Name = "EAS. Windows"   />        </  References >      </  Smartassembly  > 

 
The client automatically checks the assembly version and determines whether to download the Assembly when loading a plug-in type through the custom Class Loader. The Assembly is loaded and called after being downloaded locally.
 
 
 
 

QQ: 15118502

 

Link: agileeas. NET application development platform Introduction

Agile parallel development method of agileeas. net

Agile Software Engineering Lab

 

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.