Borland Software Corporation is a software company that facilitates software deployment projects. Borland was first headquartered in Scotts Valley, California, then in Cupertino, California, and now in Austin, Texas. It is now a Micro Focus subsidiary. It was founded in 1983 by Niels Jensen, Ole Henriksen, Mogens Glad and Philippe Kahn. Wikipedia.
Borland | Date: 2015-07-01
Systems and methods comprising a context analyzer configured to associate one or more Hypertext Transfer Protocol (HTTP) transactions, an extensible document parser configured to parse a document included in the one or more HTTP transactions; and a library of parser additions used by the context analyzer to generate context-full replay instructions.
Borland | Date: 2015-08-10
Method and system, comprising: capturing a plurality of secure communications between the first application and the second application; grouping the plurality of communications into one or more streams, each stream representing a network connection; and processing the one or more streams in parallel to create a plurality of transactions.
Borland | Date: 2012-03-28
Disclosed are methods and threads for responding to a request to perform an operation on a server object as may be provided in software form within an object request broker (ORB) server library or an ORB server.
Borland | Date: 2013-09-19
A naming service clustering method which permits naming service load balancing over a set of object references contained within the same cluster such that loads are equitably distributed among servers. Each cluster contains its own unique object binding table which contains object references which each typically represent a single server. Load balancing is performed using a load balance algorithm (e.g., Round Robin). The specific algorithm which is used to perform load balancing is specified upon creation of each naming service cluster. The method provides transparent load balancing among multiple object references in the same cluster. In addition. transparent failover among object references in the same cluster is achieved. The method also provides a dynamic addition of new object references into a cluster via binding, along with the dynamic removal of old object references from a cluster via unbinding.
Borland | Date: 2011-04-12
Methods and systems consistent with the present invention provide an improved software development tool that can be tested via a webpage. The tool has access to a distributed computing component and, in response to an indication to deploy the distributed computing component, generates a web page. In some embodiments the web page contains a diagrammatic graphical representation of the distributed computing component.
Borland | Date: 2011-04-14
Methods and systems consistent with the present invention provide an improved software development tool that generates code corresponding to a distributed computing component, and verifies and corrects compliance of the code. In some embodiments, the improved software development tool verifies compliance of the code with a specification for the distributed computing component, and corrects any non-compliant portions of the code, using methods and systems consistent with the present invention.
Borland | Date: 2013-10-08
Techniques for open application lifecycle management frameworks are described, including using a framework hosted on one or more computers and having one or more services to integrate the one or more services with one or more applications using one or more providers, each of the one or more providers is adapted to at least one of the one or more applications, registering one or more repositories associated with the one or more applications using a location service module, receiving an input creating a project context associated with a project, data associated with the input being stored in a data structure associated with the project, the data structure being stored in a repository associated with the framework, generating a link, after registering the one or more repositories, between one or more element containers associated with the project, the link and the one or more element containers being stored in the repository, and configuring the framework to detect another input indicating interaction with an artifact, other data associated with the interaction being mapped between the one or more repositories and the repository using a domain model.
Borland | Date: 2015-01-05
Method and System for load balance of Common Object Request Broker Architecture (CORBA) object servers, comprising: invoking a name service cluster, indicating to a user whether bind interceptors are in use, and providing the user with a class having relevant methods if bind interceptors are in use.
Borland | Date: 2011-07-26
Techniques for supporting and deploying distributed computing components are described, including a computer-readable medium containing instructions for controlling a data processing system to perform a method, the method comprising receiving a request to generate a distributed computing component, generating code corresponding to the distributed computing component, the code containing a method having one type of a plurality of available types, and displaying a graphical representation of the code, the graphical representation including a set of separately delineated display areas, wherein the set of separately delineated display areas includes a delineated display area for each of the plurality of available types.
Borland | Date: 2013-07-16
The present invention relates to a method and apparatus for providing automatic context management for simulating virtual users for testing and monitoring web applications, including those web applications that execute code on the client side, without requiring the actual execution of client side web application code or the execution of the client within the testing, monitoring, or simulation tool. Simulation tools with automatic context management according to the present invention can record and replay context-full scripts that do not require manual customization and are capable of handling state information even for web applications that execute code on the client side. These scripts are able to realistically mimic complex web application transactions on the network HTTP layer.