TESTING COMPUTER APPLICATIONS
    1.
    发明专利

    公开(公告)号:CA2429876A1

    公开(公告)日:2004-11-27

    申请号:CA2429876

    申请日:2003-05-27

    Applicant: IBM CANADA

    Abstract: An emulating system is provided for testing a computer application for use with a target computing system. The emulating system emulates the input/output behavior of the target system. The emulating system has access to a data source, which contains a plurality of requests acceptable to the target system and a plurality of responses. Each acceptable request is associated with a response that describes the expected behavior of the target system in response to the acceptable request. After communication between the emulating system and the application is established, the emulati ng system responds to a request from the application by obtaining a response associate d with the request from the data source and responding as described by the response associated with the request.

    ARCHITECTURE FOR DYNAMICALLY MONITORING COMPUTER APPLICATIONDATA

    公开(公告)号:CA2409788A1

    公开(公告)日:2004-04-25

    申请号:CA2409788

    申请日:2002-10-25

    Applicant: IBM CANADA

    Abstract: A dynamic application data monitoring architecture may include data collecto r, data provider, and widget software components. Data collectors convert applicatio n data from a native format into data instances having a logical hierarchical structure conforming to a schema which may be an XML schema. Data providers receive data instances fro m associated data collectors or other data providers and generate other data instances having a different logical hierarchical structure conforming to another sche ma which may be presentation-centric and may define features of a graphical data display mechanism (e.g. a line graph). The data provider may employ an external transform (e.g . an XSLT). Widgets receive logical, presentation-centric data instances from an associated data source (typically a data provider) and generate therefrom a displayable graphical representation of the received data according to an operative graphical data display mechanism. The data instances may be Document Object Model document instance s.

    COMMON CONNECTOR FRAMEWORK
    3.
    发明专利

    公开(公告)号:CA2248634C

    公开(公告)日:2004-02-24

    申请号:CA2248634

    申请日:1998-09-24

    Applicant: IBM CANADA

    Abstract: An object oriented framework for communication between an application component running in an infrastructure and a backend system. The framework includes a connector protocol definition for a implementation by a connector component. The connector component enables a nd constrains communication between the application component and the backend system. The framework provides client view interface definitions for communication between the application component and the connector component, and infrastructure view interface definitions for communication between the infrastructure and the connector component.

    A SYSTEM FOR AUTOMATED INTERFACE GENERATION FOR COMPUTER PROGRAMS OPERATING IN DIFFERENT ENVIRONMENTS

    公开(公告)号:CA2201254C

    公开(公告)日:2002-08-20

    申请号:CA2201254

    申请日:1997-03-27

    Applicant: IBM CANADA

    Abstract: A system for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.

    Location Transparency of Distributed Objects Over Multiple Middlewares

    公开(公告)号:CA2162188A1

    公开(公告)日:1997-05-07

    申请号:CA2162188

    申请日:1995-11-06

    Applicant: IBM CANADA

    Abstract: A framework having a plurality of directories representing different types of middlewares and distributed object systems can be constructed from data provided in a class library. Each directory includes the name and address of all service objects, located across multiple servers in the system, that supports the specific middleware or distributed object policy characteristics for that directory. One service object may be addressed through multiple directories. When a remote method call is issued by a client, a list of service objects capable of executing the call is obtained from the directories and one object selected. The policy characteristics associated with the directory from which the object address is selected, are attached to the call. These characteristics are validated when the addressed server receives the call. In this way, a client program can be written entirely independently of the middleware or peculiarity of implementation of the distributed object service.

    PROMOTION OF FEATURES IN REUSABLE SOFTWARE COMPONENT TYPES

    公开(公告)号:CA2372891A1

    公开(公告)日:2003-08-21

    申请号:CA2372891

    申请日:2002-02-21

    Applicant: IBM CANADA

    Abstract: In the process of hierarchical composition of software component types, the reusability of software component types is improved through the "promotion of features". That is, a feature of an instance of a predetermined software component type may be promoted to a software component type containing instances of the predetermined software component type. The promoted feature may then be customized when the containing software component type is instantiated.

    FLEXIBLE JAVA PACKAGE RESTRUCTURING DISPLAY

    公开(公告)号:CA2201277A1

    公开(公告)日:1998-09-27

    申请号:CA2201277

    申请日:1997-03-27

    Applicant: IBM CANADA

    Abstract: The invention provides a visual structure for representing Java packages that fa cilitates the user's comprehension of the relationships between packages and between parts in the pac kages. The usual format for displaying package names is as string of the component directories ma king up the part's inheritance, separated by periods. In the invention, the parts are displayed in hierarchies (eg. trees) grouped to show common roots. When requested, a full package name can be constru cted dynamically. Users can manipulate the displayed groups or parts, and associated files are updated transparently.

    A SYSTEM FOR AUTOMATED INTERFACE GENERATION FOR COMPUTER PROGRAMS OPERATING IN DIFFERENT ENVIRONMENTS

    公开(公告)号:CA2201254A1

    公开(公告)日:1998-09-27

    申请号:CA2201254

    申请日:1997-03-27

    Applicant: IBM CANADA

    Abstract: A system for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.

    INTERACTIVE TUTORIAL
    10.
    发明专利

    公开(公告)号:CA2317825C

    公开(公告)日:2006-02-07

    申请号:CA2317825

    申请日:2000-09-07

    Applicant: IBM CANADA

    Abstract: The invention pertains to a computer tutorial system wherein software produc t training is provided interactively by guiding the user, for example, through one or more examples or applications that can be created in and/or using the product. More particularly, the invention involves a computer implemented, interactive tutorial system providing onlin e instruction in conjunction with a contemporaneously operating software product to, for example, create such examples or applications and the tutorial system further providing for the creation of such examples or applications in and/or using the product.

Patent Agency Ranking