7 ways HP OneView delivers the perfect API for converged infrastructure management

Brian Jacquot, Chief Technologist, HP Converged Systems writes about the new HP OneView managmeent tool for Converged Infrastructures:

 

********************

I don’t play golf often, and when I do I suspect most golfers wouldn’t call what I do “golfing.”  As you would guess, I have never hit a hole-in-one; I’m happy just to hit the green.  However, I believe we’ve hit the proverbial hole-in-one when it comes to HP OneView’s RESTful API.  I recently came across an article, The Hunt for the Perfect API[1], which describes the seven must-have features developers look for in an API. I realized that when it comes to providing APIs to manage your converged infrastructure, HP OneViewhits a “hole-in-one.”

 

So just how does the HP OneView API measure up?

 

  1. Keep it simple and RESTful. The open RESTful HP OneView API enables everyone from a new college hire to a seasoned administrator to start using the APIs immediately to automate data center management and deployment tasks. Because the RESTful API uses common practices and patterns, it is much simpler to interact with than previous APIs. The API is open and comprehensive, you can automate everything.
  2. Leverage the most effective new standards. HP OneView uses JSON, the standard preferred by the vast majority of web-based developers and used in applications such as Twitter and Facebook. Compared to XML, JSON is much more lightweight and developer-friendly.
  3. Keep things secure. In addition to using SSL and HTTPS, HP OneView went through HP’s rigorous comprehensive applications threat analysis (CATA) security review, ensuring that safeguards were built into the application from the ground up.
  4. Put users in control. The HP OneView REST API exposes the innovative HP Smart Search feature.  This enables you to conduct simple searches from the user interface to navigate your converged infrastructure. As an example, you can use Smart Search in a RESTful API query to find all the resources that are in enclosure 10 that are in critical status, and sort the results ascending by name. Just one little string gives you a powerful level of control.
  5. Provide automatic navigation. All HP OneView resources have a uniform resource identifiers (URIs), which means you don’t need to manually construct URIs to perform tasks. For example, to determine the bandwidth and network settings for a server profile, you have all the information you need to write a script to navigate from the server profile to the network resource and locate the desired information.  The Map View feature leverages this same association information, enabling you to visualize the relationships in your environment and allowing you to easily move from one resource to another with just a simple click, mimicking consumer mapping software.  The automatic navigation exposed in the HP OneView Map View is accessible and traversable using the RESTful API as well.
  6. Always be backwards-compatible.  According to The Hunt for the Perfect API, every API needs to support versioning in order to be backwards-compatible. HP OneView puts the version in a header instead of in the URI.  Each release of HP OneView that contains changes to the API will increment the version number.  However, existing programs and scripts may continue to use the version they were written against.  HP OneView’s RESTful APIs will be fully backwards compatible.
  7. Document everything. HP OneView comes with thorough documentation, enabling experienced system administrators to adopt and use the RESTful APIs to automate tasks tailored to their specific environments. 

***************

 

Read his entire blog here: http://bit.ly/16I9CFZ

 

Leave a Comment

We encourage you to share your comments on this post. Comments are moderated and will be reviewed
and posted as promptly as possible during regular business hours

To ensure your comment is published, be sure to follow the Community Guidelines.

Be sure to enter a unique name. You can't reuse a name that's already in use.
Be sure to enter a unique email address. You can't reuse an email address that's already in use.
Type the characters you see in the picture above.Type the words you hear.
Search
About the Author


Follow Us
Top Kudoed Posts
The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation