02082nas a2200217   4500008004100000245007400041210006900115260000900184300001400193490000700207520137100214653001601585653002001601653002801621653002101649653003201670100001701702700001301719700001501732856011701747       2012                        eng d00aDeveloping and deploying cloud services based on abstraction approach0 aDeveloping and deploying cloud services based on abstraction app  c2012  a254 - 2610 v103 aWith the advance of cloud computing, the trend of developing and deploying applications on cloud environment also has appeared recently. There are economic as well as technological reasons why an application should be developed and deployed on the cloud. Reducing costs and business agility are typical business factors for cloud-based applications. Cloud computing can provide significant cost savings because of the increased utilization resulting from the pooling of resources. In addition, this technology enables rapid delivery of IT services, which also improves business efficiency. On the operational side, manageability, performance, and scalability are the typical reasons why application developers consider cloud computing. However, cloud computing is still considerable complex to use. Not only the migration between clouds is difficult - but also the development and deployment of a new, complex service from the beginning could be quite a challenge using today's cloud computing. In this paper, novel high-level abstraction layers for cloud computing is presented. The abstraction layers will allow users to manage cloud resources form various clouds and simplify the process of developing and deploying services into those clouds. This approach will also solve absolutely the interoperability issue, thus improving the flexibility of cloud computing.10aAbstraction10aCloud computing10aCloud-based application10aInteroperability10aObject-oriented programming1 aNguyen, B.M.1 aTran, V.1 aHluchy, L.  uhttp://www.scopus.com/inward/record.url?eid=2-s2.0-84866463483&partnerID=40&md5=2567e71dfda85333923569e2cdf21fc4