204 Essentials of Cloud Computing
in existing programming models. The main disadvantage is that you cannot
eliminate certain basic properties of existing approaches. Only new param-
eters can be added or slight modication can be done so as to achieve the
required goal. Whereas when a new programming model is designed, the
designer has full liberty to include anything without any restriction. The
following section also includes a few APIs and toolkits that are specically
designed for cloud.
8.3.1 Orleans
Orleans is a framework developed by Microsoft for creating cloud applica-
tions [11]. It is an attempt by Microsoft to give a software framework that will
facilitate both client and server sides of cloud application development. This
uses a concu ...