9. A machine-readable medium storing program instructions that, when executed by a computer, cause the computer to perform steps comprising: storing, using a computer processor, semantic information in a database, the semantic information being related to steps of business processes and describing the steps of the business processes in natural language expressions, the semantic information including functionality metadata, service metadata and instance descriptor metadata, wherein the functionality metadata provides a semantic context containing various levels of specificity and arranged in a hierarchical structure, the service metadata includes technical aspects relating to services implemented in software, and the instance descriptor metadata contains data transformation information relating to a transform of data between software applications and cross-references between the functionality metadata and runtime instances of the services; storing in the database, using the computer processor, syntactic information for the services, the syntactic information being cross-referenced to semantic information and related to the services software applications each implementing a step of the business processes; comparing user input relating to a business process with the semantic information and syntactic information, and associations therebetween; on a match between the input and the semantic information, identifying corresponding syntactic information based on the associations; from the corresponding syntactic information, identifying a software application that implements the step of the business process specified in the user input; identifying the data transformation information corresponding to the identified software application; and generating an integrated sequence of runtime instances of identified software applications to implement the business process by repeating the above comparing, identifying corresponding syntactic information and identifying a software application steps, wherein each runtime instance in the sequence implements to a respective step of the business process and communicates with adjacent runtime instances via adapters created based on the identified data transformation information.
10. The machine-readable medium of claim 9 , wherein the syntactic information includes at least one of an operation, a parameter, or a data type of a service.