Movatterモバイル変換


[0]ホーム

URL:


US20020144256A1 - Method of deployment for concurrent execution of multiple versions of an integration model on an integration server - Google Patents

Method of deployment for concurrent execution of multiple versions of an integration model on an integration server
Download PDF

Info

Publication number
US20020144256A1
US20020144256A1US09/984,978US98497801AUS2002144256A1US 20020144256 A1US20020144256 A1US 20020144256A1US 98497801 AUS98497801 AUS 98497801AUS 2002144256 A1US2002144256 A1US 2002144256A1
Authority
US
United States
Prior art keywords
objects
version
project
recited
integration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/984,978
Inventor
Navin Budhiraja
Gregory Mueller Cole
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vitria Tech Inc
Original Assignee
Vitria Tech Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US09/823,953external-prioritypatent/US20030204835A1/en
Application filed by Vitria Tech IncfiledCriticalVitria Tech Inc
Priority to US09/984,978priorityCriticalpatent/US20020144256A1/en
Assigned to VITRIA TECHNOLOGY, INC.reassignmentVITRIA TECHNOLOGY, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: COLE, GREGORY MUELLER, BUDHIRAJA, NAVIN
Publication of US20020144256A1publicationCriticalpatent/US20020144256A1/en
Priority to PCT/US2002/034864prioritypatent/WO2003038609A1/en
Priority to US10/319,831prioritypatent/US20030140126A1/en
Assigned to WELLS FARGO FOOTHILL, INC., AS AGENTreassignmentWELLS FARGO FOOTHILL, INC., AS AGENTPATENT SECURITY AGREEMENTAssignors: VITRIA TECHNOLOGY, INC.
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A method of executing plural versions of business process management software on a single integration server. A plurality of components are defined. The components can include executable process logic of a business process and at least one port defining a standard representation of an external interface of said component. Connections between ports of desired components are also defined. The components and connections are stored in a repository as a set objects and the set of objects is loadedas a first version in a first runtime environment by configuring run time properties of the set of the objects. After modification of the set of objects, the modified set can be loaded as a second version in a second runtime environment by configuring run time properties of the set of the objects as modified.

Description

Claims (22)

What is claimed is:
1. A method of deploying multiple versions of computer code for integrating business processes in an integration server, said method comprising:
(a) defining a project comprising a plurality of objects, at least some of said objects including executable process logic of a business process and at least some of the objects comprising connection information between business processes;
(b) storing the objects as a set corresponding to an integration model in a repository to be executed in a runtime environment of the integration server;
(c) loading the set of objects as a first version of the project in a first runtime environment of the integration server;
(d) modifying the set of the objects; and
(e) loading the modified set of objects as a second version of the project in a second runtime environment of the same integration server.
2. A method as recited inclaim 1, wherein said step (d) comprises modifying one of the objects in the set of the objects.
3. A method as recited inclaim 1, wherein said step (d) comprises adding an object to the set of the objects.
4. A method as recited inclaim 1, wherein said step (d) comprises modifying the executable process logic of at least one of the objects.
5. A method as recited inclaim 1, wherein said step (d) comprises modifying the connection information of at least one of the objects.
6. A method as recited inclaim 1, wherein said steps (c) and (e) each comprise selectively loading files of objects into the corresponding runtime environment.
7. A method as recited inclaim 6, wherein said step (b) comprises storing the objects as Java classes and wherein said steps (c) and (e) each comprise executing a custom class loader for selectively loading Java classes of the corresponding version into a Java virtual machine running on the integration server.
8. A method as recited inclaim 1, wherein said step (a) comprises using an object oriented modeling environment to define business processes and connections therebetween to create an integration model.
9. A method as recited inclaim 1, further comprising:
(f) executing the first version of the project and the second version of the project concurrently on the integration server.
10. A method as recited inclaim 1, wherein the first version of the project is dependent on a first version of another project and the second version of the project is dependent on a second version of another project, and wherein said step (c) comprises loading the first version of another project in the first runtime environment and said step (e) comprises loading the second version of another project in the second runtime environment.
11. A method as recited inclaim 1, further comprising:
(g) designating a version of the project to be undeployed; and
(h) removing all information relating to the designated version from the repository.
12. A method of deploying plural versions of an object oriented, graphical model of a computer architecture for integrating business processes, said method comprising:
(a) defining a plurality of components, at least one of said components including executable process logic of a business process and at least one port defining a standard representation of an external interface of said component;
(b) defining connections between ports of desired components;
(c) storing said components and connections in a repository as a set objects;
(d) loading the set of the objects as a first version of a project in a first runtime environment of an integration server by configuring run time properties of the set of the objects;
(e) modifying the set of the objects; and
(f) loading the set of the objects, as modified, as a second version of the project in a second runtime environment of the same integration server by configuring run time properties of the set of the objects.
13. A method as recited inclaim 12, wherein said steps (d) and (f) each comprise designating at least one node in which software is to be executed, said at least one node being on the same integration server.
14. A method as recited inclaim 12 wherein said step (e) comprises modifying one of the objects in the set of the objects.
15. A method as recited inclaim 12, wherein said step (e) comprises adding an object to the set of the objects.
16. A method as recited inclaim 12, wherein said step (e) comprises modifying the executable process logic of one of the objects.
17. A method as recited inclaim 12, wherein said step (e) comprises modifying of least one of the connections.
18. A method as recited inclaim 19, wherein said steps (d) and (f) each comprise selectively loading files of objects into the corresponding runtime environment.
19. A method as recited inclaim 18, wherein said step (c) comprises storing the objects as Java classes and wherein said steps (d) and (f) each comprise executing a custom class loader for selectively loading Java classes of the corresponding version into a Java virtual machine running on the integration server.
20. A method as recited inclaim 12, further comprising:
(g) executing the first version of the project and the second version of the project concurrently on the integration server.
21. A method as recited inclaim 12, wherein the first version of the project is dependent on a first version of another project and the second version of the project is dependent on a second version of another project, and wherein said step (d) comprises loading the first version of another project in the first runtime environment and said step (f) comprises loading the second version of another project in the second runtime environment.
22. A method as recited inclaim 12 further comprising:
(h) designating a version of the project to be undeployed; and
(i) removing all information relating to the designated version from the repository.
US09/984,9782001-03-302001-10-31Method of deployment for concurrent execution of multiple versions of an integration model on an integration serverAbandonedUS20020144256A1 (en)

Priority Applications (3)

Application NumberPriority DateFiling DateTitle
US09/984,978US20020144256A1 (en)2001-03-302001-10-31Method of deployment for concurrent execution of multiple versions of an integration model on an integration server
PCT/US2002/034864WO2003038609A1 (en)2001-10-312002-10-31Method of deployment for concurrent execution of multiple versions of an integration model on an integration server
US10/319,831US20030140126A1 (en)2001-03-302002-12-16Method of deployment for concurrent execution of multiple versions of an integration model

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US09/823,953US20030204835A1 (en)2001-03-302001-03-30Versioning method for business process models
US09/984,978US20020144256A1 (en)2001-03-302001-10-31Method of deployment for concurrent execution of multiple versions of an integration model on an integration server

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US09/823,953Continuation-In-PartUS20030204835A1 (en)2001-03-302001-03-30Versioning method for business process models

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US10/319,831Continuation-In-PartUS20030140126A1 (en)2001-03-302002-12-16Method of deployment for concurrent execution of multiple versions of an integration model

Publications (1)

Publication NumberPublication Date
US20020144256A1true US20020144256A1 (en)2002-10-03

Family

ID=25531080

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US09/984,978AbandonedUS20020144256A1 (en)2001-03-302001-10-31Method of deployment for concurrent execution of multiple versions of an integration model on an integration server

Country Status (2)

CountryLink
US (1)US20020144256A1 (en)
WO (1)WO2003038609A1 (en)

Cited By (37)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20050015741A1 (en)*2001-12-122005-01-20Dirk LangkafelSystem and method for tracing and/or evaluating the exchange of information
US20050044532A1 (en)*2001-12-122005-02-24Gotthard PfanderSystem and method for testing and/or debugging runtime sytems for solving mes manufacturing execution system problems
US20050050555A1 (en)*2003-08-282005-03-03Exley Richard MarkUniversal application network architecture
US20060168555A1 (en)*2005-01-212006-07-27Represas Ferrao Lucio ESoftware development system and method
US20060168577A1 (en)*2005-01-212006-07-27Melo Antonio A VSoftware development system and method
US20060168558A1 (en)*2005-01-212006-07-27De Seabra E Melo Miguel A CSoftware development system and method
FR2888351A1 (en)*2005-07-082007-01-12Gemplus Sa ARBORESCENCE OF CLASS CHARGERS MAPPED ON THE TREE OF DIRECTORIES
US20070027734A1 (en)*2005-08-012007-02-01Hughes Brian JEnterprise solution design methodology
US20070061180A1 (en)*2005-09-132007-03-15Joseph OffenbergCentralized job scheduling maturity model
US20070061191A1 (en)*2005-09-132007-03-15Vibhav MehrotraApplication change request to deployment maturity model
US20070226022A1 (en)*2005-05-052007-09-27Manoj DasProgressive refinement model for business processes
US20070226023A1 (en)*2005-05-052007-09-27Manoi DasProviding multiple views of a business process definition to different users
US20070226038A1 (en)*2005-05-052007-09-27Manoj DasModeling of business process data
US7317959B2 (en)*2001-12-122008-01-08Siemens AktiengesellschaftSystem and method for modeling and/or executing software applications, especially MES applications
US20080114700A1 (en)*2006-11-102008-05-15Moore Norman TSystem and method for optimized asset management
US20080114792A1 (en)*2006-11-102008-05-15Lamonica Gregory JosephSystem and method for optimizing storage infrastructure performance
US7415706B1 (en)*2003-12-012008-08-19Cisco Technology, Inc.Dynamic handling of multiple software component versions for device management
US20090063225A1 (en)*2007-08-312009-03-05Tom BaeyensTool for automated transformation of a business process definition into a web application package
US20090063664A1 (en)*2007-08-302009-03-05Software AgSystems and/or methods for location transparent routing and execution of processes
US20090106750A1 (en)*2007-10-182009-04-23Andreas SiwickMethod and system for updating a multilayer application
US20090276769A1 (en)*2008-04-302009-11-05Springsource LimitedComputer System and a Method of Deploying an Application in a Computer System
US20100031232A1 (en)*2007-04-092010-02-04Jason GlazierCreating deployable software code for implementing a business process using a library of preconfigured processes
US7865350B1 (en)*2004-07-082011-01-04The Mathworks, Inc.Partitioning a model in modeling environments
US20120088549A1 (en)*2010-10-062012-04-12Lg Electronics Inc.Mobile terminal, display device and controlling method thereof
US20120222026A1 (en)*2010-04-292012-08-30International Business Machines CorporationUpdating elements in data storage facility using predefined state machine over extended time period
US8639542B2 (en)2002-06-272014-01-28Siebel Systems, Inc.Method and apparatus to facilitate development of a customer-specific business process model
US20140365442A1 (en)*2013-06-052014-12-11International Business Machines CorporationArchival management of business processes in a cloud environment
US20150082274A1 (en)*2013-08-122015-03-19Khan AcademySystems and methods for social programming
US9100246B1 (en)*2008-06-192015-08-04Symantec CorporationDistributed application virtualization
US20160148130A1 (en)*2014-11-262016-05-26Wipro LimitedMethod and system for automatically generating a test artifact
CN106296127A (en)*2016-08-102017-01-04国家电网公司A kind of dynamic construction system and method for intelligent substation operation flow
US20170131980A1 (en)*2015-11-062017-05-11rift.IO, Inc.Model driven architecture for network management and configuration
US9923950B1 (en)2012-07-242018-03-20Ports America Group, Inc.Systems and methods involving features of terminal operation including TOS-agnostic and/or other features
US9978034B1 (en)*2012-07-242018-05-22Ports America Group, Inc.Systems and methods involving features of terminal operation
US11385878B2 (en)*2020-09-292022-07-12Shenzhen Intellifusion Technologies Co., Ltd.Model deployment method, model deployment device and terminal equipment
CN115378808A (en)*2022-08-162022-11-22广州骏伯网络科技有限公司Method for realizing blue-green release by using iptables
US11847035B2 (en)2021-08-232023-12-19International Business Machines CorporationFunctional test of processor code modification operations

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JP2010521726A (en)2007-03-162010-06-24インターナショナル・ビジネス・マシーンズ・コーポレーション Method, system, and computer program for distributing customized software products
US8271934B2 (en)2007-06-142012-09-18International Business Machines CorporationDeveloping software applications with increased modularity

Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5557798A (en)*1989-07-271996-09-17Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5884317A (en)*1997-08-201999-03-16Bea Systems, Inc.Service interface repository
US5926637A (en)*1997-08-201999-07-20Bea Systems, Inc.Service interface repository code generation data
US5960421A (en)*1997-08-201999-09-28Bea Systems, Inc.Service interface repository internationalization
US6006277A (en)*1987-11-061999-12-21Bea Systems, Inc.Virtual software machine for enabling CICS application software to run on UNIX based computer systems
US6038601A (en)*1997-07-212000-03-14Tibco, Inc.Method and apparatus for storing and delivering documents on the internet
US6073109A (en)*1993-02-082000-06-06Action Technologies, Inc.Computerized method and system for managing business processes using linked workflows
US6115744A (en)*1996-07-302000-09-05Bea Systems, Inc.Client object API and gateway to enable OLTP via the internet
US6128742A (en)*1998-02-172000-10-03Bea Systems, Inc.Method of authentication based on intersection of password sets
US6216151B1 (en)*1995-12-132001-04-10Bea Systems, Inc.Saving connection time by obtaining result of request at later reconnection with server supplied associated key
US6223202B1 (en)*1998-06-052001-04-24International Business Machines Corp.Virtual machine pooling
US6226627B1 (en)*1998-04-172001-05-01Fuji Xerox Co., Ltd.Method and system for constructing adaptive and resilient software
US6236999B1 (en)*1998-11-052001-05-22Bea Systems, Inc.Duplicated naming service in a distributed processing system
US6253257B1 (en)*1997-07-312001-06-26Bea Systems, Inc.Software Interface for dynamic API mapping
US6298478B1 (en)*1998-12-312001-10-02International Business Machines CorporationTechnique for managing enterprise JavaBeans (™) which are the target of multiple concurrent and/or nested transactions
US6349298B1 (en)*1993-02-252002-02-19Massachusetts Institute Of TechnologyComputerized handbook of processes
US20020078262A1 (en)*2000-12-142002-06-20Curl CorporationSystem and methods for providing compatibility across multiple versions of a software system
US20020133805A1 (en)*2001-03-092002-09-19Pugh William A.Multi-version hosting of application services
US6598180B1 (en)*1999-12-302003-07-22International Business Machines CorporationMethod, system and program products for selectively debugging program versions executing with in a computing environment
US6757893B1 (en)*1999-12-172004-06-29Canon Kabushiki KaishaVersion control system for software code

Patent Citations (20)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6006277A (en)*1987-11-061999-12-21Bea Systems, Inc.Virtual software machine for enabling CICS application software to run on UNIX based computer systems
US5557798A (en)*1989-07-271996-09-17Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US6073109A (en)*1993-02-082000-06-06Action Technologies, Inc.Computerized method and system for managing business processes using linked workflows
US6349298B1 (en)*1993-02-252002-02-19Massachusetts Institute Of TechnologyComputerized handbook of processes
US6216151B1 (en)*1995-12-132001-04-10Bea Systems, Inc.Saving connection time by obtaining result of request at later reconnection with server supplied associated key
US6115744A (en)*1996-07-302000-09-05Bea Systems, Inc.Client object API and gateway to enable OLTP via the internet
US6038601A (en)*1997-07-212000-03-14Tibco, Inc.Method and apparatus for storing and delivering documents on the internet
US6253257B1 (en)*1997-07-312001-06-26Bea Systems, Inc.Software Interface for dynamic API mapping
US5926637A (en)*1997-08-201999-07-20Bea Systems, Inc.Service interface repository code generation data
US5960421A (en)*1997-08-201999-09-28Bea Systems, Inc.Service interface repository internationalization
US5884317A (en)*1997-08-201999-03-16Bea Systems, Inc.Service interface repository
US6128742A (en)*1998-02-172000-10-03Bea Systems, Inc.Method of authentication based on intersection of password sets
US6226627B1 (en)*1998-04-172001-05-01Fuji Xerox Co., Ltd.Method and system for constructing adaptive and resilient software
US6223202B1 (en)*1998-06-052001-04-24International Business Machines Corp.Virtual machine pooling
US6236999B1 (en)*1998-11-052001-05-22Bea Systems, Inc.Duplicated naming service in a distributed processing system
US6298478B1 (en)*1998-12-312001-10-02International Business Machines CorporationTechnique for managing enterprise JavaBeans (™) which are the target of multiple concurrent and/or nested transactions
US6757893B1 (en)*1999-12-172004-06-29Canon Kabushiki KaishaVersion control system for software code
US6598180B1 (en)*1999-12-302003-07-22International Business Machines CorporationMethod, system and program products for selectively debugging program versions executing with in a computing environment
US20020078262A1 (en)*2000-12-142002-06-20Curl CorporationSystem and methods for providing compatibility across multiple versions of a software system
US20020133805A1 (en)*2001-03-092002-09-19Pugh William A.Multi-version hosting of application services

Cited By (61)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7543276B2 (en)*2001-12-122009-06-02Siemens AktiengesellschaftSystem and method for testing and/or debugging runtime systems for solving MES (manufacturing execution system) problems
US20050015741A1 (en)*2001-12-122005-01-20Dirk LangkafelSystem and method for tracing and/or evaluating the exchange of information
US20050044532A1 (en)*2001-12-122005-02-24Gotthard PfanderSystem and method for testing and/or debugging runtime sytems for solving mes manufacturing execution system problems
US7317959B2 (en)*2001-12-122008-01-08Siemens AktiengesellschaftSystem and method for modeling and/or executing software applications, especially MES applications
US7802235B2 (en)*2001-12-122010-09-21Siemens AktiengesellschaftSystem and method for tracing and/or evaluating the exchange of information
US8639542B2 (en)2002-06-272014-01-28Siebel Systems, Inc.Method and apparatus to facilitate development of a customer-specific business process model
US7694314B2 (en)*2003-08-282010-04-06Siebel Systems, Inc.Universal application network architecture
US20050050555A1 (en)*2003-08-282005-03-03Exley Richard MarkUniversal application network architecture
US7415706B1 (en)*2003-12-012008-08-19Cisco Technology, Inc.Dynamic handling of multiple software component versions for device management
US7865350B1 (en)*2004-07-082011-01-04The Mathworks, Inc.Partitioning a model in modeling environments
US8150673B1 (en)2004-07-082012-04-03The Mathworks, Inc.Partitioning a model in modeling environments
US20060168558A1 (en)*2005-01-212006-07-27De Seabra E Melo Miguel A CSoftware development system and method
US20060168577A1 (en)*2005-01-212006-07-27Melo Antonio A VSoftware development system and method
US20060168555A1 (en)*2005-01-212006-07-27Represas Ferrao Lucio ESoftware development system and method
US7735062B2 (en)*2005-01-212010-06-08Outsystems—Software Em Rede, S.A.Software development system and method
US8423477B2 (en)2005-05-052013-04-16Siebel Systems, Inc.Providing multiple views of a business process definition to different classes of users
US7809597B2 (en)2005-05-052010-10-05Siebel Systems, Inc.Progressive refinement model for business processes
US20070226038A1 (en)*2005-05-052007-09-27Manoj DasModeling of business process data
US20070226023A1 (en)*2005-05-052007-09-27Manoi DasProviding multiple views of a business process definition to different users
US20070226022A1 (en)*2005-05-052007-09-27Manoj DasProgressive refinement model for business processes
US7831453B2 (en)2005-05-052010-11-09Siebel Systems, Inc.Modeling of business process data
US7895070B2 (en)2005-05-052011-02-22Siebel Systems, Inc.Providing multiple views of a business process definition to different users
US20110145704A1 (en)*2005-05-052011-06-16Siebel Systems, Inc.Providing multiple views of a business process definition to different views
WO2007006697A1 (en)*2005-07-082007-01-18GemplusClass loader tree traced on directory tree
FR2888351A1 (en)*2005-07-082007-01-12Gemplus Sa ARBORESCENCE OF CLASS CHARGERS MAPPED ON THE TREE OF DIRECTORIES
US20070027734A1 (en)*2005-08-012007-02-01Hughes Brian JEnterprise solution design methodology
US8886551B2 (en)2005-09-132014-11-11Ca, Inc.Centralized job scheduling maturity model
US8126768B2 (en)2005-09-132012-02-28Computer Associates Think, Inc.Application change request to deployment maturity model
US20070061191A1 (en)*2005-09-132007-03-15Vibhav MehrotraApplication change request to deployment maturity model
US20070061180A1 (en)*2005-09-132007-03-15Joseph OffenbergCentralized job scheduling maturity model
US20080114700A1 (en)*2006-11-102008-05-15Moore Norman TSystem and method for optimized asset management
US8073880B2 (en)2006-11-102011-12-06Computer Associates Think, Inc.System and method for optimizing storage infrastructure performance
US20080114792A1 (en)*2006-11-102008-05-15Lamonica Gregory JosephSystem and method for optimizing storage infrastructure performance
US20100031232A1 (en)*2007-04-092010-02-04Jason GlazierCreating deployable software code for implementing a business process using a library of preconfigured processes
US8307054B2 (en)*2007-08-302012-11-06Software AgSystems and/or methods for location transparent routing and execution of processes
US20090063664A1 (en)*2007-08-302009-03-05Software AgSystems and/or methods for location transparent routing and execution of processes
US20090063225A1 (en)*2007-08-312009-03-05Tom BaeyensTool for automated transformation of a business process definition into a web application package
US9058571B2 (en)*2007-08-312015-06-16Red Hat, Inc.Tool for automated transformation of a business process definition into a web application package
US20090106750A1 (en)*2007-10-182009-04-23Andreas SiwickMethod and system for updating a multilayer application
US8997089B2 (en)*2008-04-302015-03-31Pivotal Software, Inc.Computer system and a method of deploying an application in a computer system
US20090276769A1 (en)*2008-04-302009-11-05Springsource LimitedComputer System and a Method of Deploying an Application in a Computer System
US9100246B1 (en)*2008-06-192015-08-04Symantec CorporationDistributed application virtualization
US20120222026A1 (en)*2010-04-292012-08-30International Business Machines CorporationUpdating elements in data storage facility using predefined state machine over extended time period
US8959505B2 (en)*2010-04-292015-02-17International Business Machines CorporationUpdating elements in data storage facility using predefined state machine over extended time period
US9600265B2 (en)*2010-04-292017-03-21International Business Machines CorporationUpdating elements in data storage facility using predefined state machine over extended time period
US20150160941A1 (en)*2010-04-292015-06-11International Business Machines CorporationUpdating elements in data storage facility using predefined state machine over extended time period
US8583178B2 (en)*2010-10-062013-11-12Lg Electronics Inc.Mobile terminal, display device and controlling method thereof
US20120088549A1 (en)*2010-10-062012-04-12Lg Electronics Inc.Mobile terminal, display device and controlling method thereof
US9923950B1 (en)2012-07-242018-03-20Ports America Group, Inc.Systems and methods involving features of terminal operation including TOS-agnostic and/or other features
US9978034B1 (en)*2012-07-242018-05-22Ports America Group, Inc.Systems and methods involving features of terminal operation
US9424544B2 (en)*2013-06-052016-08-23International Business Machines CorporationArchival management of business processes in a cloud environment
US20140365442A1 (en)*2013-06-052014-12-11International Business Machines CorporationArchival management of business processes in a cloud environment
US9477463B2 (en)*2013-08-122016-10-25Khan Academy, Inc.Systems and methods for creating a program spin-off
US20150082274A1 (en)*2013-08-122015-03-19Khan AcademySystems and methods for social programming
US20160148130A1 (en)*2014-11-262016-05-26Wipro LimitedMethod and system for automatically generating a test artifact
US9977821B2 (en)*2014-11-262018-05-22Wipro LimitedMethod and system for automatically generating a test artifact
US20170131980A1 (en)*2015-11-062017-05-11rift.IO, Inc.Model driven architecture for network management and configuration
CN106296127A (en)*2016-08-102017-01-04国家电网公司A kind of dynamic construction system and method for intelligent substation operation flow
US11385878B2 (en)*2020-09-292022-07-12Shenzhen Intellifusion Technologies Co., Ltd.Model deployment method, model deployment device and terminal equipment
US11847035B2 (en)2021-08-232023-12-19International Business Machines CorporationFunctional test of processor code modification operations
CN115378808A (en)*2022-08-162022-11-22广州骏伯网络科技有限公司Method for realizing blue-green release by using iptables

Also Published As

Publication numberPublication date
WO2003038609A1 (en)2003-05-08

Similar Documents

PublicationPublication DateTitle
US20020144256A1 (en)Method of deployment for concurrent execution of multiple versions of an integration model on an integration server
US10324690B2 (en)Automated enterprise software development
US7120896B2 (en)Integrated business process modeling environment and models created thereby
Görlach et al.Conventional workflow technology for scientific simulation
US20030140126A1 (en)Method of deployment for concurrent execution of multiple versions of an integration model
Binz et al.TOSCA: portable automated deployment and management of cloud applications
US7684964B2 (en)Model and system state synchronization
US7093247B2 (en)Installation of a data processing solution
US8302092B2 (en)Extensible data driven deployment system
US9251165B2 (en)End to end automation of application deployment
Van der HoekDesign-time product line architectures for any-time variability
JP2004280821A (en)Software business process model
JP2004280820A (en)Framework for supporting business software application
WO2006099046A2 (en)Automated interface-specification generation for enterprise architectures
US20070260737A1 (en)Method and system for the creation of service clients
US9542656B2 (en)Supporting ETL processing in BPEL-based processes
Lindquist et al.IBM service management architecture
ScherpA Framework for Model-Driven Scientific Workflow Engineering
KavianpourSoa and large scale and complex enterprise transformation
US20050278694A1 (en)Describing Runtime Components of a Solution for a Computer System
Georgalas et al.MDA-Driven Development of standard-compliant OSS components: the OSS/J Inventory Case-Study
Miksa et al.Case Studies for Marrying Ontology and Software Technologies
LeungTransferring Apps and Data
PaulThe process of building a Process Manager: Architecture and design patterns
Singleton et al.A Layered Approach to Specification Authoring, Sharing, and Usage

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:VITRIA TECHNOLOGY, INC., CALIFORNIA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BUDHIRAJA, NAVIN;COLE, GREGORY MUELLER;REEL/FRAME:012517/0158;SIGNING DATES FROM 20011006 TO 20020122

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION

ASAssignment

Owner name:WELLS FARGO FOOTHILL, INC., AS AGENT, CALIFORNIA

Free format text:PATENT SECURITY AGREEMENT;ASSIGNOR:VITRIA TECHNOLOGY, INC.;REEL/FRAME:019094/0806

Effective date:20070330


[8]ページ先頭

©2009-2025 Movatter.jp