java openstack_OpenStack-SDK-Java

Summary

This project is not an official OpenStack project, nor are there plans to do so in the near term. This wiki entry is an effort to clearly communicate the recommended way to interact/interoperate with OpenStack via a Java language binding/Software Development Kit (SDK). We hope this will improve the experience of OpenStack end-users who are using the Java programming language by providing them with everything they need to develop applications against OpenStack.

What's in an SDK?:

An SDK is more than just a set of APIs provided to you. A complete SDK provides a consumer focused API for interacting with the system, and it additionally includes:

Documentation aimed at users consuming the SDK and system.

Clear examples of usage, including functioning, executable examples.

OpenStack has endorsed jclouds as the 'official' Java binding for interacting with OpenStack public/hybrid/private clouds:

Open source SDKs for OpenStack application development

Much effort is currently being invested in the jclouds project in general and the OpenStack provider in particular. The jclouds OpenStack provider already has maximum reuse for OpenStack provider clouds.

Audience

The primary target for this package is application developers who develop against OpenStack. This does not include those who develop OpenStack itself or operate it. These are developers looking to consume a feature-rich OpenStack Cloud with its many services. These Developers require a consistent, single namespace API ("Application Programming Interface") that allows them to build and deploy their application with minimal dependencies.

Requirements

Feel native to developers working in Java.

Support multiple API versions for each service (e.g., Nova API v1 and v2).

Provide a method for vendor extensions. Numerous vendors have extensions. There needs to be a method to support these to aid the end developer.

Resources

IRC

The developers use IRC in #openstack-sdks and #jclouds on freenode for development discussion.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值