Patent ID: 8843440
Filing Date: 2014-09-23
Classification: G06F

Abstract:
1. A computer-implemented method for facilitating development of a database solution, the method comprising: an act of a computer system, which includes one or more processors, establishing a first bi-directional model bus between a first partner project and a database project that are hosted within an authoring environment, and a second bi-directional model bus between a second partner project and the database project, the first bi-directional model bus being configured to propagate schema changes between a database schema within the database project and a first database schema reference within the first partner project, the second bi-directional model bus being configured to propagate schema changes between the database schema within the database project and a second database schema reference within the second partner project, each database schema reference being derived from and comprising a different format than the database schema, wherein each bi-directional model bus includes one or more corresponding data contracts that specify: during development with the authoring environment, an act of the computer system detecting that a plurality of first changes have occurred to the database schema within the database project and, as a result: during development with the authoring environment, an act of the computer system detecting a second plurality of changes have occurred to the first database schema reference within the first partner project and, as a result: