The Methods & Tools Special Interest Group met today from 5 pm till 6:30 pm Central European Summer Time.
U.S. Environmental Protection Agency (represented by Bill BARRETT), AmsterCHEM (represented by Jasper van BATEN), Bryan Research & Engineering (represented by Michael HLAVINKA), Michel PONS (contractor to CO-LaN as Chief Technology Officer).
Transitioning between COM and COBIA
Following a request by an early adopter of COBIA for the development of a COBIA-based CAPE-OPEN application which was initially a COM-based CAPE-OPEN application, Methods & Tools SIG revised the proposal on transitioning from COM to COBIA that the SIG presented at the CAPE-OPEN 2018 Annual Meeting within its annual report. The objective of this review was two-fold: simplify the process if possible and list the steps necessary to deliver the transition mechanism in COBIA.
The transition workflow is unidirectional – it is assumed that CAPE-OPEN software components that were previously implemented based on COM may be re-implemented based on COBIA, but not vice versa. A software component is said to transition (from COM to COBIA). Persistence transitioning covers depersisting data in COBIA that was previously persisted in COM. At the end of the life cycle of a COBIA-based CAPE-OPEN PMC, it is assumed that the data is stored using COBIA persistence, and transitioning a second time is therefore not required.
In the transitioning workflow on the left side, the logic for a PME transitioning is shown. On the right, the work flow for a PMC transitioning is shown. This picture reflects current ideas and may not be what is finally specified by CO-LaN. The details of the API functions to be provided are being sorted out.
Next meeting is scheduled for February 17, 2021.
Contact Bill BARRETT (representative of US Environmental Protection Agency, leader of the Methods & Tools Special Interest Group) should you wish to join the Methods & Tools Special Interest Group. Its charter is: “Improve integration, and expand utilization of Computer-Aided Process Engineering (CAPE) applications within the enterprise through identification and resolution of existing cross-cutting issues with the CAPE-OPEN platform, develop mechanisms for use of CAPE within other application domains, and incorporate advances in information technology into the CAPE-OPEN platform.”