云计算开发包 jclouds
jclouds 是一个开源的Java类库,用来帮你开始云计算应用开发,并可重用已有的Java和Clojure技能。该API提供云计算环境的可移植抽象层以及云规范特性,支持包括 Amazon, VMWare, Azure, and Rackspace 等云计算平台。
- Simple interface Instead of creating new object types, we reuse concepts like maps so that the programming model is familiar. In this way, you can get started without dealing with REST-like apis or WS.
- Runtime portability We have drivers that allow you to operate in restricted environments like Google App Engine. We have very few required dependencies, so we are unlikely to clash with your app.
- Deal with web complexity Network based computing introduces issues such as transient failures and redirects. We handle this for you.
- Unit testability Writing tests for cloud endpoints is difficult. We provide you with Stub connections that simulate a cloud without creating network connections. In this way, you can write your unit tests without mocking complexity or the brittleness of remote connections.
- Performance We perform tasks in parallel for you wherever possible and use straight sax for xml. If you need even more speed, you can plugin our enterprise driver.
- Location All of our abstractions are location-aware. For example, you can get ISO-3166 codes to tell which country or province a cloud runs in.
- Quality We test every provider with live scenarios before each release. If it doesn't pass, the provider goes into the sandbox.
本文由用户 openkk 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
转载本站原创文章,请注明出处,并保留原始链接、图片水印。
本站是一个以用户分享为主的开源技术平台,欢迎各类分享!