-
公开(公告)号:CA2527447C
公开(公告)日:2015-05-05
申请号:CA2527447
申请日:2005-11-18
Applicant: IBM CANADA
Inventor: CHAN ALLEN VI CUONG , CHEN ZHONGMING , COULTHARD PHIL , GOLDBERG RICHARD MYER , LAU ELAINE YIN LING , OOI CHEE WAI , SPRIET DAVID ADIEL
IPC: H04L12/16
Abstract: Embodiments of the present invention address deficiencies of the art in respect to Web services construction and provide a novel and non-obvious method, system and computer program product for message-oriented Web services construction. A method for the message oriented construction of a Web service can include graphically assembling a selection of message flow primitives defining an operation for a Web service, interconnecting selected ones of the message flow primitives to represent a flow of messages from one interconnected message flow primitive to another interconnected message flow primitive, and generating Web service logic from the selection of message flow primitives. The method further can include interpreting or executing the Web service logic in response to receiving a request to invoke the Web service.
-
公开(公告)号:CA2527447A1
公开(公告)日:2007-05-18
申请号:CA2527447
申请日:2005-11-18
Applicant: IBM CANADA
Inventor: OOI CHEE WAI , CHEN ZHONGMING , COULTHARD PHIL , CHAN ALLEN VI CUONG , LAU ELAINE YIN LING , PRIET DAVID ADIEL , GOLDBERG RICHARD MYER
IPC: H04L12/16
Abstract: Embodiments of the present invention address deficiencies of the art in respect to Web services construction and provide a novel and non-obvious method, system and computer program product for message-oriented Web services construction. A method for the message oriented construction of a Web service can include graphically assembling a selection of message flow primitives defining an operation for a Web service, interconnecting selected ones of the message flow primitives to represent a flow of messages from one interconnected message flow primitive to another interconnected message flow primitive, and generating Web service logic from the selection of message flow primitives. The method further can include interpreting or executing the Web service logic in response to receiving a request to invoke the Web service.
-
公开(公告)号:CA2391756A1
公开(公告)日:2003-12-26
申请号:CA2391756
申请日:2002-06-26
Applicant: IBM CANADA
Inventor: HAJI MAZMIN , COULTHARD PHIL , FELLNER JOHN FRANK , CHENG DAVID Y , MUNIR KUSHAL SAYEED , SIMPSON ERIC V , YANTZI DONALD J
Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote iSeries systems is presented. The connecti on registry comprises subsystem objects that contain information specific to a particular toot and connection. These subsystem objects include iSeries Objects, iSeries Jobs iSeries Commands, IF S Files, and IFS Commands. The framework further presents a common user interface called the remote systems explorer by which tools can be registered within a connection o an iSeries resource, or by which a new connection o an iSeries resource can be created. Each subsystem object type has a factory that has a plurality of application program interfaces by which connection object s and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. for that type of resource. The framework is capable of maintaining connectio ns and tools within an integrated development environment independent of the type and/or operating system of the client upon which the integrated development environment is situated, or the human or the programming language of the tools, etc: The framework comprises a client tier of a three - tiered access to edit remote iSeries source files.
-
公开(公告)号:CA2391717A1
公开(公告)日:2003-12-26
申请号:CA2391717
申请日:2002-06-26
Applicant: IBM CANADA
Inventor: VOUTSINAS GEORGE , COULTHARD PHIL , DYKSTAL DAVID
Abstract: Data is now able to be transferred back and forth between computer systems which have disparate file systems, e.g., between a computer having a hierarchical file system and a computer having a nonhierarchical file system. The differences, however, are not limited to the file storage system. Data may now be transferred across different platforms, different human and computer languages, different binary codes, etc. From one computer system the associated metadata is stored in a interpretable format on the second computer system so that when data an d its associated metadata are transferred, the second computer system can interpret the transferred data. Data transfer can be accomplished in both directions. Thus, a tool writer or a software developer using a integrated development environment; such as Eclipse, on a Linux workstatio n with its hierarchical file system may download source files and other resources from an iSeries computer server with its OS/400 nonhierarchical file system, modify the resources; and then put them back onto the iSeries machine for use on the iSeries. The metadata of the source file and other resources are stored in a .properties file which, if in XML format, supports the transfer of resources across the Internet.
-
公开(公告)号:CA2391733A1
公开(公告)日:2003-12-26
申请号:CA2391733
申请日:2002-06-26
Applicant: IBM CANADA
Inventor: YANTZI DONALD J , SIMPSON ERIC V , COULTHARD PHIL
Abstract: For use in an integrated development environment, such as Eclipse, a common connection registry of connections to remote systems is presented. The connection registry contains objects and subsystem objects. The connection objects have attribute information for the remote system whereas the subsystem objects contain information specific to a particular tool and connection. The framework further presents a common user interface by which tools can be registered within a connection, or by which a new connection can be created. The common user interface presents application program interfaces by which connection objects and subsystem objects can be created, retrieved, maintained, updated, modified, stored in the registry, and/or deleted, etc. The framework is capable of maintaining connections and tools within an integrated development environment independent of the type and/or operating system of the remote systems, the programming language of the tools, etc.
-
公开(公告)号:CA2391719A1
公开(公告)日:2003-12-26
申请号:CA2391719
申请日:2002-06-26
Applicant: IBM CANADA
Inventor: MUNIR KUSHAL SAYEED , COULTHARD PHIL , YANTZI DONALD J
Abstract: The capability to transfer files to and edit files in an integrated development environment is disclosed. The source files may be located on a remote computer system acros s a network, such as the Internet. The local system upon which the integrated development environment is executing and the remote system having the source files may have different operating systems, different geographical locations with different human languages; and/or different programming languages. The disclosure herein requests the source file on the remote system and then encodes the differences between the languages and/or the operating system by reading the extension o f the source file. These encoded differences are translated when the remote file is opened in the loc al integrated development environment with an editor. The editor may be a LPEX editor if the files are members of an OS/400 operating system; or the editor maybe an operating system editor for a file having the source file's extension, or a default text editor. The edited file is encoded for use on t he remote system and then transferred to the remote system.
-
公开(公告)号:CA2388150A1
公开(公告)日:2003-11-29
申请号:CA2388150
申请日:2002-05-29
Applicant: IBM CANADA
Inventor: COULTHARD PHIL
IPC: G06F3/0481 , G06F3/0489 , G06F3/14 , G06F3/02 , G06F13/00
Abstract: A composite interface widget for toggleable entry fields that minimizes real estate and allows the entry field to toggle between a special kind of input that is either a predefined value or a value specified by the user. The widget presents a local or noninherited state whi ch enables the widget to have an entry field with editing capability; alternatively, the widget offer s an inherit state having a read-only entry field that displays a preset input string. The user is given a small concise button or other icon to toggle between the two states. The programmer specifies the initial state, the string to display in the inherit mode, and the initial value for the local or noninher it mode. The programmer can subsequently query if the user chose the inherit mode or chose the local mode and, if so, what local value was entered.
-
-
-
-
-
-