Experience in joint development of languages (non-technical, submit productivity)

Source: Internet
Author: User

In order to realize the function of Excel go approval process, my department writes the workflow engine with the Java language, the offline department uses VB to extend the function of Excel, can call the webservice that we provide to walk the workflow.

Involving three departments of collaboration, the online business development Department Java parameters to the offline development of Excel control VB Department, and then VB call Webservcie parameters to our platform department to walk workflow.

The development process inevitably will be the interface modification, because the department can not be so ideal, so often take the wrong parameter, find the wrong lot of wasted hours of unnecessary problems.

I summed up the parameters of the method, that is, the business Department of all the VB department and I need to use a JSON string to assemble the parameters. VB department to read the desired parameters, and then as a webservice parameters intact passed to me, and then some of the Excel event parameters as another parameter to pass me.

The advantage is that you do not have to transfer to the middle, I need the parameters of the business, directly to find business Plus, I need to excel on the event parameters directly to find the VB part Plus, eliminating the setter generated unnecessary misunderstanding. And I need most of the parameters in the business pass through the string, my WebService interface changes may be very small, do not suddenly want to need a parameter, and add a parameter on the interface, so that the entire death of the individual.

Experience in joint development of languages (non-technical, submit productivity)

Related Article

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.