METHOD OF GENERATING A COMPUTER ARCHITECTURE REPRESENTATION IN A REUSABLE SYNTAX AND GRAMMAR
First Claim
1. A method for creating a vendor independent computer language and compiling said language into an architecture specification language, comprising the steps of:
- taking a source data stream (FILE, WSDL, XML) and passing thru a language parser;
populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser; and
optimizing said inputs and creating relationships between technologies and groups of technologies and storing results in said storage medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques and a system for creating a vendor independent computer language and compiling the language into an architecture specification language allowing for taking a source data stream (file, wsdl, xml) and passing thru a language parser, populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser, and optimizing the inputs and creating relationships between technologies and groups of technologies and storing results in said storage medium.
-
Citations
9 Claims
-
1. A method for creating a vendor independent computer language and compiling said language into an architecture specification language, comprising the steps of:
-
taking a source data stream (FILE, WSDL, XML) and passing thru a language parser; populating a storage medium with a plurality of technical inputs and vendor technical specifications for generic technologies and probable technologies required for desired architectures generated by the language parser; and optimizing said inputs and creating relationships between technologies and groups of technologies and storing results in said storage medium. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system for creating a vendor independent computer language and compiling said language into an architecture specification language, comprising:
-
a language parser communicating with said storage medium and coupled to a computer network for parsing vendor technical specifications and technical inputs into individual inputs and value pairs and records those inputs to the storage medium; an optimization processor communicating with said storage medium and coupled to a computer network for optimizing parsed inputs and creates relationships and records those inputs to the storage medium; a language parser communicating with said storage medium and coupled to a computer network for parsing business inputs and business goals into individual inputs and value pairs and records those inputs to the storage medium; a compiling processor communicating with said storage medium and coupled to a computer network for retrieving inputs from the storage medium and providing technology choices based on inputs to a architecture delivery server and generating an architecture in a architecture specification language based on the inputs; and a commerce-transacting and architecture delivery server coupled to a computer network and having memory for storing technical choices, said server present and advise suggested technology choices, collecting input from the user and providing input back to the compiling processor; said server being operative to conduct an electronic commerce transaction with a user and deliver said architecture to the user. - View Dependent Claims (7)
-
-
8. A computer program embodied on a computer-readable medium for creating a vendor independent computer language, comprising:
a data structure instantiating code segment that establishes a storage record in memory having; a technical identifier; a plurality of separate technical input records, each maintaining a pointer to said technical identifier.
-
9. A computer program embodied on a computer-readable medium for creating a architecture specification language, comprising:
a data structure instantiating code segment that establishes a storage record in memory having; an architecture specification identifier; a plurality of technical input records and business input records, each maintaining a pointer to said architecture specification identifier; a compiling algorithm, comprising identifying technologies and inputs required to create the architecture constructing and compiling architecture specification language representation of architecture.
Specification