API Governance and Management

Longji Tang, Mark Little

spacer

We live in an era of service computing with cloud computing platforms, social computing, and mobile computing. One of the most significant characteristics of the era is that any device connects to any service and any service connects to any data with a cost-effective way. The connection between device and service as well as between service and data is built by modern Web APIs. The shift is not only for using software in particular business, but also for engaging other business and people - internal developers, partners, customers, and the world at large, through exposing software interfaces by APIs. The trend is creating a new business reality - API Economy. It is leading an evolution of the traditional SOA paradigm to cloud-enabled, social-enabled, and mobile-enabled modern lightweight SOA. There is increasing automation of processes, transactions, and distribution across many industry sectors and organizations. This paper describes the API Economy and the emergence of API management, its building blocks, its role in service infrastructure. Moreover, API-central architecture patterns, its reference architecture, and its deployment topologies can be found in a newly coming book Service Infrastructure. The Application Programming Interface (API) is an old technology, which has been around for decades, the rise of Web APIs, which includes new majority REST APIs, traditional SOAP-based APIs, and other, lead APIs technology for building mash-up applications, getting data and services to mobile applications, and connecting enterprises to their partners and cloud services. APIs have started their new life in modern elastic, social, mobile world. With the modern Web APIs dramatically growing, and high availability through the internet, increasingly business values, and becoming more and more important as the application landscape of enterprises, APIs quality (security, performance, availability) and risk from exposing data and services by using open APIs become main concerns to enterprises. Thus, API management is becoming a very...


Security and Identity Management Applied to SOA - Part II

Jose Luiz Berg

spacer

To understand how to integrate Web Services with security infrastructure, we must first define some fundamental concepts. We have already said in the previous chapter that the great challenge of security with respect to Web Services, is that they break the boundaries between applications, transforming all applications in a single big one. This statement is not true only regarding to Web Services, but as for any technology allowing remote execution of routines. In this document, when you read Web Services, we are meaning remote services, whatever the technology used. According to Oasis, a service has the following definition: "A service is a mechanism to enable access to one or more capabilities, where the access is provided using a prescribed interface and is exercised consistent with constraints and policies as specified by the service description.1 A service is provided by an entity–the service provider–for use by others, but the eventual consumers of the service may not be known to the service provider and may demonstrate uses of the service beyond the scope originally conceived by the provider." So, despite the objective of this document is the integration of Web Services with security infrastructure, where allowed, the term "service" is used to designate remote functionalities made available by an application, so that the same definition can be applied to any technology used. The term Web Service (WS) is used only when we drill down into the form of operation specific to Web Services. When we talk about WS, we are assigning sets of functionalities made available by applications, which may be consumed by sending messages using high-level protocols such as SOAP or REST, and a means of transport such as HTTP or TCP/IP. The challenge of building the security architecture for WS is to reconcile the internal...


A Look at Service-Driven Industry Models

Thomas Erl, Clive Gee, Jürgen Kress, Berthold Maier, Hajo Normann, Pethuru Cheliah, Leo Shuster, Bernd Trops, Clemens Utschig-Utschig, Philip Wik, Torsten Winterberg

The convergences of modern SOA practices with service technologies have been creating opportunities to form new business relationships and operational models. Intended to inspire the construction of custom models for organizations in any industry, a series of innovative models that highlight the potential of next generation SOA is explored in this chapter. The enterprise service model combines capability, business processes, organization models, and data models into a single unified view of the business and its development priorities. All of the industry models described in the upcoming sections rely on the participation of one or more service-enabled organizations and, correspondingly, the existence of one or more enterprise service models. As a conceptual simulation of how an enterprise operates, this type of model can be applied to any organization. Developing such a model for an enterprise is valuable because any of the services contained therein can be delivered directly by IT assets using automated business processes or delivered as transactional units of business logic. A unified model defines a physical inventory of services for implementation as IT assets and provides a common language that can be used by both business and IT professionals to better understand the other's priorities, needs, and expectations. This alignment of IT and business encourages the development of IT solutions that can map accurately to and better support business processes, which in turn enhances business efficiency in the ability to capitalize on new opportunities and respond to new challenges. While next generation service-oriented enterprises already tend to use some service technologies to optimize business operations and achieve strategic business goals, new business opportunities can uniquely drive IT to embrace other...


spacer

spacer

The Cloud Storage Specialist certification program will introduce three new courses as part of the Cloud Certified Professional curriculum, allowing IT professionals to work toward the official Cloud Storage Specialist certification. CCP Module 13: Fundamental Cloud Storage, Module 14: Advanced Cloud Storage and Module 15: Cloud Storage Lab will become available, soon to be followed by Exams C90.13, C90.14 and C90.15. Take advantage of the 20% pre-order discount while it is still available via the Arcitura Online Store.

For more information, visit: www.cloudschool.com/certifications/storage-->

SOA, Cloud Computing & Big Data Certification Workshops
spacer spacer spacer
To view the most current calendar of public SOA, Cloud Computing & Big Data Science Certified Professional workshops, visit www.arcitura.com/workshops
  • Big Data Science Professional Certification
    October 16, 23, 30, November 6, 13, 20 • Hong Kong
  • SOA Architect Certification
    November 10-14, 2014 • Munich
  • Cloud Technology Professional Certification
    November 17-19, 2014 • Fairfax
  • SOA Consultant Certification
    November 17-21, 2014 • Bangkok
  • SOA Security Specialist Certification
    November 24-26, 2014 • Rio de Janeiro
  • Cloud Architect Certification
    November 24-28, 2014 • Naarden
  • Cloud Technology Professional Certification
    December 1-3, 2014 • Naarden
  • Cloud Architect Certification
    December 1-5, 2014 • PST
  • SOA Architect Certification
    December 1-5, 2014 • Las Vegas
  • SOA Architect Certification
    December 7-11, 2014 • Dubai
  • Cloud Professional Certification
    December 8-9, 2014 • Petaling Jaya
  • Cloud Technology Professional Certification
    December 8-10, 2014 • Lagos
  • Big Data Science Professional Certification
    December 8-10, 2014 • Bangalore
  • SOA Architect Certification
    December 8-12, 2014 • Melbourne
  • SOA Architect Certification
    December 14-18, 2014 • Riyadh
  • SOA Architect Certification
    December 15-19, 2014 • PST
  • Cloud Architect Certification
    December 15-19, 2014 • Las Vegas
  • Cloud Architect Certification
    December 15-19, 2014 • Dallas
  • Cloud Storage Specialist Certification
    January 5-7, 2015 • Fairfax
  • Cloud Architect Certification
    January 12-16, 2015 • Toronto
  • SOA Architect Certification
    January 12-16, 2015 • PST
  • Cloud Architect Certification
    January 18-22, 2015 • Dubai
  • Big Data Scientist Certification
    January 19-23, 2015 • London
  • Cloud Technology Professional Certification
    January 21-23, 2015 • Las Vegas
  • Cloud Virtualization Specialist Certification
    January 26-28, 2015 • PST
Download This Issue
spacer The entire September/October 2014 issue of the Service Technology Magazine is now available for download as a high-resolution PDF.
About the Editor

spacer Thomas Erl is a best-selling service technology author and the Series Editor of the Prentice Hall Service Technology Series from Thomas Erl with over 175,000 copies in print worldwide.

  • The Prentice Hall Service Technology
    Series from Thomas Erl

  • Arcitura IT Certified Professionals
    (AITCP) Community

  • Service Technology
    Magazine

gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.