Patent ID: 7284233
Filing Date: 2007-10-16
Classification: G06F

Abstract:
1. A system including an integrated development environment for use with a mark-up language, to abstract complexity of enterprise service application program interface (API) programming, comprising: a server computer, including a processing device and a plurality of enterprise service API for one of messaging, operation, administration, and management monitoring; a client computer, including a processing device; an integrated development environment that includes a graphical user interface that executes on the client computer, and that receives a user input markup language program, wherein the user input markup language program specifies the name of at least one enterprise service API at the server processor, and operations to be performed therewith; a parser that receives the user input markup language program from the integrated development environment and parses the user input markup language program to extract markup language commands; a command processor that validates the markup language commands, and, for each markup language command converts the markup language command into a command object for communication to a command dispatcher; a command dispatcher that receives the command objects from the command processor and for each command object, assigns the command object to one of a plurality of categories corresponding to the enterprise service API specified in the user input markup language program; a plurality of processor modules, including a processor module for each category of enterprise service API, wherein each processor module receives the command objects assigned to its category, and uses the command object to perform operations at the corresponding enterprise service API located on the server; and wherein the integrated development environment allows the user to edit and modify the markup language program as desired to access the enterprise service API.