RESTful API

by ronfluegge 12. July 2016 15:17

A RESTful API is an application program interface (API) that uses HTTP requests to GET, PUT, POST and DELETE data.

Representational state transfer (REST), which is used by browsers, can be thought of as the language of the Internet. Now that cloud usage is on the rise, various application programming interfaces (APIs) are emerging to expose Web services and REST is a logical choice for building APIs that allow end users to connect and interact with cloud services. RESTful APIs are used by many sites, including Google, Amazon, Twitter and LinkedIn.

A RESTful API breaks down a transaction to create a series of small modules, each of which addresses a particular underlying part of the transaction. This modularity provides developers with a lot of flexibility but can also be challenging for developers to design from scratch. Currently, the models provided by Amazon Simple Storage Service (S3), OpenStack Swift and Cloud Data Management Interface (CDMI) are most popular.

RESTful APIs explicitly take advantage of HTTP methodologies defined by the RFC 2616 protocol. They simply use "PUT" to change the state of or update a resource, which can be an object, file or block; "GET" to retrieve a resource; POST" to create that resource; and "DELETE" to remove it.

The current GADS OS software has been updated to support General Electric's Operational Excellence program data requirements and uploads that utilizes the GE RESTful APIs.

Operations Optimization for Power

by ronfluegge 20. January 2016 12:58

GE’s solution to providing KPI visibility and drive improvement is Operations Optimization (OO). Within Operations Optimization is a cloud-based suite that provides KPI-focused analytics to multiple levels of the organization. OO provides the single source of truth, built on credible data, as well as actionable recommendations.

Operations Optimization helps organizations deliver enterprise data visibility across power plant and fleet-wide footprints, providing a holistic understanding of the operational decisions that can expand capabilities, lower production costs, and improve reliability. It empowers operators and plant managers with KPI driven insights to raise operating efficiencies across an entire fleet or wind farm.

OO helps organizations determine which levers to pull to reinvent their existing plants, and optimizes the impacts to their various KPIs – primarily helping operators:

  • Raise efficiency by analyzing output and heat rate KPIs
  • Enhance system flexibility by providing insights around turndown percentage, ramp rate, start up time, and Area Regulation Performance (ARP)
  • Increase availability, such as commercial availability, Equivalent Availability Factor (EAF), and Equivalent Forced Outage Rate (EFOR)

OO provides value through these analytics in 3 ways:

  • Visibility tells the user where they are in terms of the asset status, its comparison against the past or the fleet, or where it could be in the future with both historical performance trends and future projections.
  • Insights are what is driving that status – they help find the root causes through system and plant-level diagnostic tools.
  • Actions are the specific changes that can be made and the impact they can have on that specific KPI.
The GADS Open Source software version 16.01.01.00 and later supports GE's Operations Optimization by allowing generating companies to collect, calculate and upload to GE the data they need.

Click the links for more details:   GE Operations Optimization 

GE Operations Optimization Brochure-Final.pdf (433.62 kb)


Welcome to the GADS Open Source blog!

This will be an easy place to keep up on updates and news related to GADS and the GADS Open Source software.

Check out the FAQ section below as well.