{ "Einstöpseln" : "jetzt!" }

Ähnliche Dokumente
Web Services Monitoring

NoSQL Datenbanken am Beispiel von CouchDB

MICROSOFT SHAREPOINT 2010 Microsoft s neue Wunderwaffe!? Eike Fiedrich. Herzlich Willkommen!

Mobile hybride Applikationen Investment-App der BW-Bank

Thomas Claudius Huber Trivadis Services AG. Daten aus Office 365 in die eigene App integrieren

ORACLE CLOUD VERLEIHT ADF ANWENDUNGEN FLÜGEL. Andreas Koop CEO & Consultant Oracle Technologies

XING und LinkedIn-Integration in das erecruiter-bewerberportal

Wege zur Integration In und mit der Cloud. Wolfgang Schmidt Vorstand Cloud-EcoSystem W.Schmidt, X-INTEGRATE

Stand und Planungen im Bereich der Schnittstellen in der VZG

AZURE ACTIVE DIRECTORY

API-Gateway bringt Ordnung in Microservices-Wildwuchs. Frank Pientka, Dortmund

REST Services To-Go Einfacher Einstieg in die REST Programmierung

Azure &.NET Meetup Freiburg

Inhalt. Einführung RFC-Funktionsbausteine in ABAP Funktionsbausteine zum Lesen Aufruf per srfc 108

Forms auf Tablets. Vision oder Realität?

Entwicklung einer REST-API zur Erstellung und Konfiguration von Microsoft Teams. Jan Kruse, utilitas GmbH

Provider-hosted Add-Ins mit Azure. Carsten Büttemeier

Twitterapplikationen programmieren und mehr...

SharePoint 2013 The new way to work together

Pyro - Python Remote Objects

4. RADAR-WORKSHOP RADAR APPLICATION PROGRAMMING INTERFACE KARLSRUHE, 25./26. JUNI Matthias Razum, FIZ Karlsruhe

Service Engineering. IVS Arbeitsgruppe Softwaretechnik. Abschnitt: Einführung zur Vorlesung

VAADIN, SPRING BOOT & REST

APEX Office Print - Einfach Druck machen! Daniel Hochleitner Freelance APEX Developer, FOEX GmbH

Immer in Bewegung bleiben Oracle Managed File Transfer

EntwicklerCamp inotes und XPages. Matthias Schneider

Neuerungen in Exchange Server 2016

Cross Platform Development mit SharePoint

Workflows mit BPMN & Business Rules mit DMN - Open Source und in Action mit Camunda BPM.

Die Vorteile von officeatwork und Microsoft Azure bei Asendia

Python VS Perl. Storage Monitoring per API statt SNMP. Björn Müller Marcel Denia. comnet GmbH

SAR ALS SERVICE BEREITSTELLUNG VON SAR-ANALYTIK FÜR ENTERPRISE- UND CLOUD-UMGEBUNGEN

Nico Gulden

!"#$"%&'()*$+()',!-+.'/',

OSIAM. Sichere Identitätsverwaltung auf Basis von SCIMv2 und OAuth2

Creating OpenSocial Gadgets. Bastian Hofmann

SharePoint 2013 The new way to work together

<Insert Picture Here> Ohne Fenster-zur-Welt SSO mit ios-apps und Oracle Access Manager

Mobile Backend in der

Silpion IT-Solutions GmbH, Brandshofer Deich 48, Hamburg

OAuth 2.0. Ralf Hoffmann 03 /

Zend PHP Cloud Application Platform

Grundlagen Internet-Technologien. Serverseitige Web-Programmierung mit CGI, Teil II: Perl im Web Version 1.11

Gemeinsam mehr erreichen. Activiti vs. Oracle BPM

Agenda. Begrüßung Kurzvorstellung Projekt ecare 3 meinvodafone. Fragen und Antworten

CHOICE-O-MAT ENTSCHEIDUNGSHILFE FÜR ORACLE ENTWICKLUNGSWERKZEUGE. Ulrich Gerkmann-Bartels CEO & Consultant Oracle Technologies

Software Engineering I (IB) Node.js. Prof. Dr. Oliver Braun. Fakultät für Informatik und Mathematik Hochschule München

Eclipse Scout Heute und Morgen. Jérémie Bresson BSI Business Systems Integration AG

HL7 FHIR eine Einführung

Prozesse als strategischer Treiber einer SOA - Ein Bericht aus der Praxis

Neue Welten: Externe Daten mit APEX nutzen

Tragfähige Frontend-Architekturen

SEE THE RAINBOW. CONNECT WITH RAINBOW

Web-Services mit Go. Sebastian tokkee Harl OpenRheinRuhr 07. November 2015 Oberhausen

DOAG 2011 Konferenz + Ausstellung Nicole Hoock, esentri consulting GmbH. Pimp My Apps

Satellitendaten auf der ArcGIS Plattform von Esri Content und Marketplace für Kunden und Endnutzer

API Economy Alcatel-Lucent Enterprise UCaaS Strategie. René Princz-Schelter

23. Januar, Zürich-Oerlikon

RESTful Web. Representational State Transfer

Monty Möckel. Andreas Reisinger ÜBER UNS. Senior Technology Consultant IT Services Cloud & Datacenter

Die Cloud im Griff mit Consul

Azure Active Directory Möglichkeiten

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Orchestrator. IT-Paradigmenwechsel im Zeitalter des Cloud Computing. Mohammad Esad-Djou, Solution Architect OPITZ CONSULTING Deutschland GmbH

BUSINESSMAIL X.400 WEB SERVICE API MAILBOX STATUS V1.0

Sophos Mobile Control

Moderne Anwendungen und relationale Datenbanken? Natürlich!

Ben Weissman. ETL und Datawarehouse Design mit Metadaten Vom Developer zum Architekten

Realtime Anbindung an SAP ERP

Universität Karlsruhe (TH) Moderne Programmiersysteme am Beispiel von.net

Absicherung der IT-Infrastruktur: einheitliche Zugangskontrolle für LAN, WLAN und VPN. Volker Kull

TalkIT: Internet Communities Tiroler Zukunftsstiftung Donnerstag,

Datenaustausch-Standard für innovative IT-Lösungen im Gesundheitswesen


Frühling für iphone-apps

SAP + Microsoft + Social Media = WebCenter Portal. Referent: Niels de Bruijn, Fachbereichsleiter Portale, MT AG, Ratingen

Moderne Benutzeroberflächen für SAP Anwendungen

T H E M O S T S I M P L E B U S I N E S S I T Y O U E V E R H A D. mit OA u t h 2.0 in

Integration in die Office-Plattform. machen eigene Erweiterungen Sinn?

ITK-Markt Deutschland

IBM Lotusphere Comes to You SNoUG-Tagung

Mobile Security: Sicherer Applikationszugriff für eine mobile Welt. Oracle Mobile and Social Access Management. Heike Jürgensen.

IoT in der Praxis. Elektroautos, Ladesäulen und Azure

W I L L K O M M E N Z U R D O A G

Empfehlungen für erfolgreiche ADF-Projekte. Volker Linz Oracle Deutschland B.V. & Co. KG

UI Technologien für SAP-Anwendungen

SingleSignOn für Application Express mittels NTLM

Softwareentwicklung in verteilten Umgebungen, Teil 12 Enterprise Middleware. Dieter Schmalstieg. Dieter Schmalstieg SVU Enterprise Middleware

STARTUP-CONNECTION com2m GmbH Softwarelösungen für das Internet of Things Dr. Martin Peters Geschäftsführer com2m GmbH - Passion for IoT

Zusammen. Einfach. NEUARBEITEN. Arbeiten 4.0 im Mittelstand

ZUSAMMENARBEIT MIT PARTNERN ÜBER DIE UNTERNEHMENSGRENZEN HINAUS.

Web Exploit Toolkits - Moderne Infektionsroutinen -

Integration von UIS-Webdiensten

Web-Anwendungen, SS17 - Fragentypen

Schnittstellenarchitektur in Zeiten sich wandelnder Frontend-Technologien

Analysepower für Excel

+++ Bitte nutzen Sie die integrierte Audio-Funktion von WebEx (Menü Audio -> Integrated Voice Conference -> Start auswählen), umuns zu hören!!!.

Best Practices und Tools für Upgrades aus der Sicht der Applikation

Service Engineering. Übung 2a Spezifikation und Nutzung von Web-APIs (Services) Prof. Dr. Andreas Schmietendorf 1

Transkript:

{ "Einstöpseln" : "jetzt!" } OIO - Hauskonferenz 2013 predic8 GmbH Moltkestr. 40 53173 Bonn www.predic8.de info@predic8.de

API? Vortrag

Vortrag

Math.sqrt(36); Vortrag

Vortrag

Vortrag

1997 Vortrag

3rd Party Vortrag

Mobile Cloud Social Enterpris e Vortrag

Web 1994 was the get me a domain and a page era. Web 2000 was the make my page(s) interactive and put people on it era. Robert Scoble Web 2010 is the get rid of pages and glue APIs and people together era. Quelle: http://scobleizer.com/2010/02/08/why-if-you-miss-siri-youll-miss-the-future-of-the-web/ Vortrag

Vortrag

Vortrag

Vortrag

Vortrag

Vortrag

Vortrag

Vortrag

Membrane Servic e Proxy Servic e Proxy Vortrag

Membrane Servic e Proxy Servic e Proxy Vortrag

Software Software Business Vortrag Software

Vortrag

Nutzer bezahlt Nutzer wird bezahlt kostenlos Vortrag

Vortrag

http://wsdl-analyzer.com Vortrag

Vortrag 26

Vortrag 27

Vortrag

REST Vortrag

http://www.thomasbayer.com/restnames/name.groovy?name=thomas Vortrag

Vortrag

Vortrag

Vortrag

berlin:flickr thomas$ curl https://api.github.com/users/membrane Vortrag { "login": "membrane", "id": 1932933, "avatar_url": "https://gravatar.com/avatar/ec905124a1af3292b1d9412938157060?d=https%3a%2f% 2Fidenticons.github.com%2F150d6f13bf408eb323275a03564b4621.png&r=x", "gravatar_id": "ec905124a1af3292b1d9412938157060", "url": "https://api.github.com/users/membrane", "html_url": "https://github.com/membrane", "followers_url": "https://api.github.com/users/membrane/followers", "gists_url": "https://api.github.com/users/membrane/gists{/gist_id}", "starred_url": "https://api.github.com/users/membrane/starred{/owner}{/repo}", "subscriptions_url": "https://api.github.com/users/membrane/subscriptions", "organizations_url": "https://api.github.com/users/membrane/orgs", "repos_url": "https://api.github.com/users/membrane/repos", "events_url": "https://api.github.com/users/membrane/events{/privacy}", "received_events_url": "https://api.github.com/users/membrane/received_events", "type": "Organization", "name": "Thomas Bayer", "blog": "predic8.de", "location": "Bonn, Germany", "public_repos": 5, "created_at": "2012-07-06T15:25:40Z", "updated_at": "2013-12-16T10:17:28Z", "public_gists": 0 }

Vortrag 35

Callback Printer Client Photo Server 4 Approve Granting Client Identifier Client Shared-Secret Vortrag 36

Vortrag

Vortrag

Something New API API API Vortrag

Vortrag

Vortrag

showimages = function() { $.get("http://localhost:2001/restnames/name.gr oovy?name=" + $("#vorname").text(), function ( xml) { var land = $(xml).find("country").eq(0).text(); console.log( $("#vorname").text() + " aus " + land); updatefotos(land); }); }; Vortrag

updatefotos = function( land) { console.log("uf"); $('#bilder').empty(); $.get( "http://api.flickr.com/services/rest/?method=flickr.photos.search&api_key=3d4edadfb41e4d7a 5e794ee03b2ccefc&format=json&nojsoncallback=1&text=" + land, function( res ) { _.each( res.photos.photo.splice(0,6), function(photo) { $.get("http://api.flickr.com/services/rest/?method=flickr.photos.getsizes&api_ke y=3d4edadfb41e4d7a5e794ee03b2ccefc&photo_id=" + photo.id +"&format=json&nojsoncallback=1", function( res) { function(size){ Square"; var size = _.find( res.sizes.size, }); return size.label == "Large size.source + '"></img></li>'); $('#bilder').append('<li><img src="' + }); }); }); } Vortrag

<serviceproxy port="2001" name="tb.com Access-Control"> <response> <groovy> exc.response.header.add("access-control-allow-origin","*"); </groovy> </response> <target host="thomas-bayer.com"/> </serviceproxy> Vortrag

land = $(xml).find("country").eq(0).tex Vortrag

Was brauche ich um APIs zu nutz Vortrag

Organisation Vortrag

Vortrag

Technologie Vielfalt Oauth, API Key Keine Beispiele, Bibliotheken, Dokumentation Vortrag

Was brauche ich um APIs anzubiet Vortrag

Identity Developer Portal Membrane Service Proxy App Server Web Service Proxy Legacy Mobile Monitoring B2B Sicherheit Vortrag 51

Vortrag

Ihr Sprecher Thomas Bayer Coder Twitter: @thomasub G+: Thomas Bayer Xing: Thomas_Bayer9 bayer@predic8.de Schwerpunkte REST SOA Mobile Vortrag 53

Bildnachweis http://office.microsoft.com/dede/images/results.aspx?qu=insel&queryid=663a ad14-262a-427e-8894- d8ec7c28a53b#ai:mc900441706 http://pixabay.com/de/regal-b%c3%bccher-bibliothek-lesung-159852/ http://pixabay.com/de/hintergrund-schwarzkabel-isoliert-89045/ Vortrag

Bildnachweis http://deutsch.istockphoto.com/stock-photo-12414737-leaking-glue.php Autor: sb-borg http://deutsch.istockphoto.com/stock-photo-4227496-water-loss-concept.php Autor: Photoslash http://deutsch.istockphoto.com/stock-photo-2306228-running-creek.php Autor: nyul http://deutsch.istockphoto.com/stock-photo-30419222-sperm-and-egg-cell.php Autor: koya79 Vortrag

Bildnachweis http://deutsch.istockphoto.com/stock-photo-729412-moneygeneric01.php Autor: LuMaxArt http://deutsch.istockphoto.com/stock-photo-13230364-dj-mixer.php Autor: NejroN http://deutsch.istockphoto.com/stock-photo-12737498-hurdle-on-running-track.php Autor: JanetLa http://deutsch.istockphoto.com/stock-photo-5946903-nerdy-pals.php Autor: ThomasTroy Vortrag