Service-oriented systems employing pipeline architecture to accommodate third party extensions for extending existing functionality or providing additional functionality are provided. User or third party provided plug-ins are registered through metadata and executed in a pipeline along with platform operations. The pipeline is extendable on the fly with newly uploaded plug-ins. Dependency analyses for ordering synchronous or asynchronous pipeline operations enable multiple parties to extend the system and operate predictably. Loop detection mechanisms prevent misuse of system resources through accidental or malicious creation of infinite loops with exceptions for non-degenerate infinite loops.
申请公布号
WO2009042995(A3)
申请公布日期
2009.05.28
申请号
WO2008US78107
申请日期
2008.09.29
申请人
MICROSOFT CORPORATION
发明人
TKATCH, ALEXANDER;ARASH, GHANAIE-SISCHANIE;JANEDITTAKARN, AKEZYT;OTT, MICHAEL J.;GUPTA, NISHANT