API Management

Author: Brajesh De
Publisher: Apress
ISBN: 148421305X
Format: PDF, Mobi
Download Now
Maximize the impact of your assets and business services by providing APIs for developers and other users. The journey described in this book starts with identifying business assets. As part of the API team, you then need to identify and define the requirements of traffic management, security, mediation, and orchestration. You also must define metrics for the analytics to measure the success of the overall API program. API documentation and the ease of developer onboarding also determine the success of the APIs. Finally, monetization of these APIs leads to revenue generation for the enterprise. Author De — an expert in building and managing API solutions — provides enterprise architects, designers, and technologists with insight into the world of APIs and the various technical aspects of building and managing an effective API management solution. API Management: Developing and Managing APIs for your Organization: Introduces the basics of APIs and highlights their value Provides an overview of technologies for building an API management solution and defines the requirements, including how to build a RESTful API Offers design principles for building developer-friendly APIs Explains how to secure your APIs Shows how to use API analytics to measure the success of your APIs Demonstrates how to monetize APIs Finally, API Management touches on various technical nuances of creating, distributing, and managing an API. This book will not only help you learn how to design, build, deploy, and manage an API for an enterprise scale, but also generate revenue for your organization. What You'll Learn Discover the API life cycle Design and develop APIs Implement API security Test your APIs Deploy and monitor your APIs Who This Book Is For Enterprise architects, technology enthusiasts, security architects, and operations specialists.

Microservices

Author: Sam Newman
Publisher: MITP-Verlags GmbH & Co. KG
ISBN: 3958450830
Format: PDF, ePub, Mobi
Download Now
Feingranulare Systeme mit Microservices aufbauen Design, Entwicklung, Deployment, Testen und Monitoring Sicherheitsaspekte, Authentifizierung und Autorisierung Verteilte Systeme haben sich in den letzten Jahren stark verändert: Große monolithische Architekturen werden zunehmend in viele kleine, eigenständige Microservices aufgespalten. Aber die Entwicklung solcher Systeme bringt Herausforderungen ganz eigener Art mit sich. Dieses Buch richtet sich an Softwareentwickler, die sich über die zielführenden Aspekte von Microservice-Systemen wie Design, Entwicklung, Testen, Deployment und Monitoring informieren möchten. Sam Newman veranschaulicht und konkretisiert seine ganzheitliche Betrachtung der grundlegenden Konzepte von Microservice-Architekturen anhand zahlreicher praktischer Beispiele und Ratschläge. Er geht auf die Themen ein, mit denen sich Systemarchitekten und Administratoren bei der Einrichtung, Verwaltung und Entwicklung dieser Architekturen in jedem Fall auseinandersetzen müssen. Aus dem Inhalt: Vorteile von Microservices Gestaltung von Services Ausrichtung der Systemarchitektur an der Organisationsstruktur Möglichkeiten zur Integration von Services Schrittweise Aufspaltung einer monolithischen Codebasis Deployment einzelner Microservices mittels Continuous Integration Testen und Monitoring verteilter Systeme Sicherheitsaspekte Authentifizierung und Autorisierung zwischen Benutzer und Service bzw. zwischen Services untereinander Skalierung von Microservice-Architekturen »Microservice-Architekturen besitzen viele interessante Eigenschaften, allerdings sind bei der Umstellung so einige Fallstricke zu beachten. Dieses Buch wird Ihnen helfen herauszufinden, ob Microservices für Ihre Zwecke geeignet sind und zeigt Ihnen, wie Sie die Fallstricke umgehen können.« Martin Fowler, Chief Scientist, ThoughtWorks

Getting Started with IBM API Connect Concepts and Architecture Guide

Author: Wisnewski Benjamin
Publisher: IBM Redbooks
ISBN: 073845558X
Format: PDF, Mobi
Download Now
Application programming interfaces (API) act as the digital glue that links services, applications, and systems together to create compelling customer experiences. Using APIs you can create interfaces between back-end systems and applications that can help you bring new digital services to market, open revenue channels, and exceed customer expectations. IBM® API Connect is an API management solution from IBM that offers capabilities to create, run, manage, and secure APIs and microservices, thus managing the full lifecycle of APIs for both on-premises and cloud environments. This IBM RedpaperTM publication gives a broad overview of APIs and API Connect and covers key considerations for managing the lifecycle of APIs. This paper is targeted for owners of an API Connect based API, such as, C-level executives, members of the business development teams, product managers, and technical evangelists. For practical scenarios using API Connect, refer to the companion IBM Redbooks® publication, Getting Started with IBM API Connect: Scenarios Guide, REDP-5350.

Continuous API Management

Author: Mehdi Medjaoui
Publisher: O'Reilly Media
ISBN: 1492043524
Format: PDF
Download Now
A lot of work is required to release an API, but the effort doesn’t always pay off. Overplanning before an API matures is a wasted investment, while underplanning can lead to disaster. This practical guide provides maturity models for individual APIs and multi-API landscapes to help you invest the right human and company resources for the right maturity level at the right time. How do you balance the desire for agility and speed with the need for robust and scalable operations? Four experts from the API Academy show software architects, program directors, and product owners how to maximize the value of their APIs by managing them as products through a continuous life cycle. Learn which API decisions you need to govern and how and where to do so Design, deploy, and manage APIs using an API-as-a-product (AaaP) approach Examine ten pillars that form the foundation of API product work Learn how the continuous improvement model governs changes throughout an API’s lifetime Explore the five stages of a complete API product life cycle Delve into team roles needed to design, build, and maintain your APIs Learn how to manage your API landscape—the set of APIs published by your organization

An Architectural and Practical Guide to IBM Hybrid Integration Platform

Author: Carsten Börnert
Publisher: IBM Redbooks
ISBN: 0738442267
Format: PDF, ePub
Download Now
In order to remain competitive in today's world, companies need to be able to integrate internally and externally by connecting sensors, customers and partners with the information in their systems of record. In short, they need to integrate with everything. This IBM® Redbooks® publication describes how IBM Application Integration Suite and IBM Messaging portfolio can be used to satisfy the needs of core hybrid integration use cases, accelerating companies in their digital transformation journey. All concepts are explained within the context of these use cases: Joining the API economy Improving productivity Refactoring for innovation The target audience for this book is cloud and integration architects and specialists who are implementing hybrid integration solutions.

Simplicity

Author: John Maeda
Publisher: Springer Spektrum
ISBN: 9783827430595
Format: PDF, Kindle
Download Now
Weniger ist mehr, sagt man oft. Doch allzu häufig gilt auch: Einfach ist verdammt schwer. Dieses erhellende kleine Buch präsentiert die zehn Gesetze der Einfachheit für Wirtschaft, Technologie, Design und Alltag. "Simplicity" ist der Rettungsanker in einem Meer immer komplexerer Prozesse und zunehmend unüberschaubarer Funktionalitäten. Es ist nicht verwunderlich, dass viele Menschen heutzutage gegen eine Technologie rebellieren, die ihnen zu kompliziert geworden ist, ob es sich um DVD-Recorder mit verwirrend vielfältigen Funktionen handelt oder um Software mit 75-MB-"Read me"-Anleitungen. Doch es gibt Gegenentwürfe: So hat das klare, extrem reduzierte Design des iPod den Welterfolg dieses kleinen Geräts begründet. Manchmal geraten wir allerdings in das "Simplicity"-Paradox: Wir möchten etwas, das einfach zu verstehen und leicht zu benutzen ist, aber dennoch soll es alle denkbaren hochkomplexen Aufgaben erfüllen. In diesem erfrischend kurzen und pointierten Buch stellt uns John Maeda zehn Gesetze vor, mit denen sich Einfachheit und Komplexität in Einklang bringen lassen – Leitlinien, wie wir aus Weniger Mehr machen können. Der Professor am renommierten Media Lab des Massachusetts Institute of Technology (MIT) und weltweit gefragte Grafikdesigner erkundet die Frage, wie wir das Konzept der "Verbesserung" so umdefinieren können, dass es nicht zwangsläufig Mehr bedeutet. Maedas erstes Gesetz heißt "Reduzieren", denn es ist nicht notwendigerweise hilfreich, neue technologische Features hinzuzufügen, bloss weil wir es könnten. Aber diejenigen Eigenschaften, die wir brauchen, sollten in einer vernünftigen Hierarchie organisiert sein (Gesetz 2), so dass die Nutzer nicht von Funktionen abgelenkt werden, die sie gar nicht brauchen. Maedas kompakter Führer zur „Simplicity“ im digitalen Zeitalter verdeutlicht, wie dieses Konzept zum Eckpfeiler von Organisationen und ihren Produkten werden kann – und warum es sich als treibende Kraft für Wirtschaft und Technologie erweisen wird. Wir können vieles vereinfachen, ohne Bedeutung und Nutzen einzubüßen. Und die Balance zwischen diesen Polen erreichen wir mit dem 10. Gesetz: "Einfachheit heißt, das Offensichtliche zu entfernen und das Bedeutsame hinzuzufügen."

Spring im Einsatz

Author: Craig Walls
Publisher: Carl Hanser Verlag GmbH Co KG
ISBN: 3446429468
Format: PDF, Kindle
Download Now
SPRING IM EINSATZ // - Spring 3.0 auf den Punkt gebracht: Die zentralen Konzepte anschaulich und unterhaltsam erklärt. - Praxis-Know-how für den Projekteinsatz: Lernen Sie Spring mit Hilfe der zahlreichen Codebeispiele aktiv kennen. - Im Internet: Der vollständige Quellcode für die Applikationen dieses Buches Das Spring-Framework gehört zum obligatorischen Grundwissen eines Java-Entwicklers. Spring 3 führt leistungsfähige neue Features wie die Spring Expression Language (SpEL), neue Annotationen für IoC-Container und den lang ersehnten Support für REST ein. Es gibt keinen besseren Weg, um sich Spring anzueignen, als dieses Buch - egal ob Sie Spring gerade erst entdecken oder sich mit den neuen 3.0-Features vertraut machen wollen. Craig Walls setzt in dieser gründlich überarbeiteten 2. Auflage den anschaulichen und praxisorientierten Stil der Vorauflage fort. Er bringt als Autor sein Geschick für treffende und unterhaltsame Beispiele ein, die das Augenmerk direkt auf die Features und Techniken richten, die Sie wirklich brauchen. Diese Auflage hebt die wichtigsten Aspekte von Spring 3.0 hervor: REST, Remote-Services, Messaging, Security, MVC, Web Flow und vieles mehr. Das finden Sie in diesem Buch: - Die Arbeit mit Annotationen, um die Konfiguration zu reduzieren - Die Arbeit mit REST-konformen Ressourcen - Spring Expression Language (SpEL) - Security, Web Flow usw. AUS DEM INHALT: Spring ins kalte Wasser, Verschalten von Beans, Die XML-Konfiguration in Spring minimalisieren, Aspektorientierung, Zugriff auf die Datenbank, Transaktionen verwalten, Webapplikationen mit Spring MVC erstellen, Die Arbeit mit Spring Web Flow, Spring absichern, Die Arbeit mit Remote-Diensten, Spring und REST, Messaging in Spring, Verwalten von Spring-Beans mit JMX

APIs A Strategy Guide

Author: Daniel Jacobson
Publisher: "O'Reilly Media, Inc."
ISBN: 1449308929
Format: PDF, Kindle
Download Now
"Creating channels with application programming interfaces"--Cover.