Broadening Web Service Access through REST and OData?
|
|
- Camilla Miller
- 5 years ago
- Views:
Transcription
1 Broadening Web Service Access through REST and OData? Presented By: Steve Pilon, OSIsoft Michael van der Veeken, Atos Origin Where PI geeks meet 9/23/2010
2 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 2 What is a web service? a software system designed to support interoperable machine-to-machine interoperable interaction over machine-to-machine a network. It has an interaction interface described in a machine WSDL processable format (WSDL). Other systems interact with the Web SOAP service in a manner prescribed by its description using SOAP messages, HTTP typically conveyed using HTTP with an XML serialization in conjunction with other Web-related standards.
3 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 3 What is a web service? (take 2) The API of the future = Web API
4 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 4 Web Services Landscape SOAP Web Services REST Web Services
5 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 5 By definition SOAP Simple Object Access Protocol (protocol specification) REST Representational State Transfer (architectural style)
6 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 6 In clear SOAP Exposes methods with inputs and outputs (operation-centric) Well-defined, discoverable calling sequences Thought of as "official, serious, for large enterprises" REST Exposes resources, collections, relationships (data-centric) Open format (URI with verbs and nouns) Thought of as "easy, simple, free-form"
7 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 7 SOAP Web Services (a.k.a. Big Web Services) WSDL: What can you do? (contract) Client SOAP Web Service SOAP: Do something. Return data. (operation)
8 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 8 REST Web Services (a.k.a. RESTful) Client HTTP: Do something. Return data. REST/HTTP Verbs: GET read PUT create POST update DELETE delete REST Web Service
9 Representational State Transfer Nouns (Unconstrained) e.g. sinusoid )?$filter=time gt *-1h and lt * Verbs (Constrained) e.g. GET Content Types (Constrained) e.g. XML Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 9
10 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 10 At OSIsoft SOAP PI Web Services 2010 REST Open Data Protocol (OData)??? in PI Web Services?
11 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 11 Web Feeds RSS Atom AtomPub Really Simple Syndication Pseudo-XML syndication format More organized, Atom publishing extended RSS protocol Fully-compliant Defines how to XML format play with the data * JSON is another type of web feed format
12 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 12 Open Data Protocol (OData) OData (protocol) HTTP/HTTPS (transport) AtomPub/JSON A RESTful Interface for Data (format) URI Conventions (interactions)
13 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 14 URL Conventions Addressing entities and sets Entity Set /AFElements Single Entity /AFElements('Pump 123') Member Access /AFElements('Pump 123')/EffectiveDate Link Traversal /AFElements('Pump 123')/Attributes Deep Access /AFElements('Pump 123')/Attributes('Flow Rate')/Value Presentation Options Sorting Filtering Paging /AFElements?$orderby=Name /AFElements?$filter=CreationDate gt ' ' /AFElements?$top=10&$skip=30
14 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 15 Why OData? No more silos of data Bus stops, facility buildings, schools Census data, construction projects, gas stations, hotels, metro stations
15 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 16 Why OData? Platform- and Language-Agnostic
16 Another example Events, Products, Partners, etc. /events?$filter=type eq 'Regional Seminar' /events?$filter=location eq 'San Francisco' OData for OSIsoft vcampus Live! 2010 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 17
17 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 18 In the Microsoft world WCF Services SOAP WSDL WS-* WS-Security Formerly 'ADO.NET Data WCF Data Services REST HTTP AtomPub OData Services' (codename 'Astoria') Expose IQueryable collections as part of an OData Service IUpdatable for updates/deletes/inserts
18 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 19 File > New > OData Service Create an "OData Service" for OSIsoft vcampus Live!
19 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 22
20 PI in WCF Data Services Remember WCF Data Services expose IQueryable collections as part of an OData Service PI AF SDK exposes IQueryable collections (e.g. AFElements, AFAttributes) Difficult to achieve with PI SDK LinqToPI does this for PI data Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 23
21 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 24 LinqToPI?? Welcome Michael van der Veeken from Atos Origin
22 LinqToPI Empowers.NET developers to query the PI System using in-code, SQL-like queries Make PI "entities" IQueryable (and "OData ready") var values = from arc in context.archive.archivedata where arc.tag == tagname && arc.time.between(starttime, endtime) select arc; Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 25
23 Where PI Data Meets OData Create a "PI OData Service" Based on LinqToPI Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 26
24 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved 27 No More Silos of Data Query various OData feeds with a single client
25 Thank You! 2010 OSIsoft, LLC. All Rights Reserved
Develop Mobile Front Ends Using Mobile Application Framework A - 2
Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4
More informationIntroduction to RESTful Web Services. Presented by Steve Ives
1 Introduction to RESTful Web Services Presented by Steve Ives Introduction to RESTful Web Services What are web services? How are web services implemented? Why are web services used? Categories of web
More informationOData Guide June 2014 Product Version 7.7 and above
PNMsoft Knowledge Base Sequence User Guides OData Guide June 2014 Product Version 7.7 and above 2014 PNMsoft All Rights Reserved This document, including any supporting materials, is owned by PNMsoft Ltd
More informationIntroduction. From SOA to REST: Designing and Implementing RESTful Services [./] Tutorial at ICWE Sebastián, Spain) Contents
Introduction From SOA to REST: Designing and Implementing RESTful Services [./] Tutorial at ICWE 2009 [http://icwe2009.webengineering.org/] (San Sebastián, Spain) Cesare Pautasso (Faculty of Informatics,
More informationIntroduction. From SOA to REST: Designing and Implementing RESTful Services [./] Tutorial at WWW2009 [http://www2009.org/] (Madrid, Spain) Contents
Contents Introduction Contents Designing and Implementing RESTful Services [./] Tutorial at WWW2009 [http://www2009.org/] (Madrid, Spain) Cesare Pautasso (Faculty of Informatics, University of Lugano)
More informationWhat's New with PI Data Access 2010
What's New with PI Data Access 2010 Steve Pilon, spilon@osisoft.com Agenda The Tools Value Proposition What s New Demonstrations The Resources Analysis/Reporting Services MII PI ProcessBook PI Web Services
More informationUnlock Your Data with PI Data Access
Unlock Your Data with PI Data Access Presented by Steve Pilon, Product Manager, OSIsoft Bodo Bachmann, Engineering Manager, OSIsoft Unlocking data? Getting the right data, at the right place, at the right
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Service-Oriented Programming (SOP) SOP A programming paradigm that
More informationVS10 WCF of Many Flavors When do I use which?
VS10 WCF of Many Flavors When do I use which? Brian Noyes Chief Architect, IDesign Inc (www.idesign.net) brian.noyes@idesign.net, @briannoyes About Brian Chief Architect IDesign Inc. (www.idesign.net)
More informationUnlock your Data with PI Data Access
Unlock your Data with PI Data Access Presented by Steve Pilon, Product Manager, OSIsoft Bodo Bachmann, Engineering Manager, OSIsoft Steve Mohr, Senior Software Developer, OSIsoft 2 Unlocking Data? Getting
More informationIntroduction to Web Services & SOA
References: Web Services, A Technical Introduction, Deitel & Deitel Building Scalable and High Performance Java Web Applications, Barish Web Service Definition The term "Web Services" can be confusing.
More informationCopyri g h t 2012 OSIso f t, LLC. 1
1 PI Asset Framework Presented by Michael van der Veeken OSIsoft vcampus Team member The PI System MII Analysis/Reporting Services PI Web Services 2010 PI JDBC PI 2010 ACE Data Access StreamInsight PI
More informationdescribe the functions of Windows Communication Foundation describe the features of the Windows Workflow Foundation solution
1 of 9 10/9/2013 1:38 AM WCF and WF Learning Objectives After completing this topic, you should be able to describe the functions of Windows Communication Foundation describe the features of the Windows
More informationServices Web Nabil Abdennadher
Services Web Nabil Abdennadher nabil.abdennadher@hesge.ch 1 Plan What is Web Services? SOAP/WSDL REST http://www.slideshare.net/ecosio/introduction-to-soapwsdl-and-restfulweb-services/14 http://www.drdobbs.com/web-development/restful-web-services-a-tutorial/
More informationIEC : Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. IEC 61968 100: Implementation Profile CIM University Prague, Czech Republic May 10, 2011 Margaret Goodrich, Manager,
More informationUnderstanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018
Understanding RESTful APIs and documenting them with Swagger Presented by: Tanya Perelmuter Date: 06/18/2018 1 Part 1 Understanding RESTful APIs API types and definitions REST architecture and RESTful
More informationNiraj Bhatt Technical Architect Session Code:
Niraj Bhatt Technical Architect Session Code: Agenda Charge You Up Make you start saving money for next Tech Ed Deep Dive on migrating a SOAP service to REST service without any change in overall behavior
More informationCOURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES
ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy
More informationMS-20487: Developing Windows Azure and Web Services
MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students
More informationLesson 14 SOA with REST (Part I)
Lesson 14 SOA with REST (Part I) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano Web Sites (1992) WS-* Web Services (2000)
More informationCopyright 2014 Blue Net Corporation. All rights reserved
a) Abstract: REST is a framework built on the principle of today's World Wide Web. Yes it uses the principles of WWW in way it is a challenge to lay down a new architecture that is already widely deployed
More information: ESB Implementation Profile
The Standards Based Integration Company Systems Integration Specialists Company, Inc. 61968 1-1: ESB Implementation Profile CIM University CESI/TERNA Milan, Italy June 15, 2010 Margaret Goodrich, Manager,
More informationDeveloping Windows Azure and Web Services
Developing Windows Azure and Web Services Course 20487B; 5 days, Instructor-led Course Description In this course, students will learn how to design and develop services that access local and remote data
More informationDistributed Systems. Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1
Distributed Systems Web Services (WS) and Service Oriented Architectures (SOA) László Böszörményi Distributed Systems Web Services - 1 Service Oriented Architectures (SOA) A SOA defines, how services are
More informationAIM Enterprise Platform Software IBM z/transaction Processing Facility Enterprise Edition 1.1.0
z/tpf EE V1.1 z/tpfdf V1.1 TPF Toolkit for WebSphere Studio V3 TPF Operations Server V1.2 IBM Software Group TPF Users Group Spring 2007 TPF Users Group Spring 2007 z/tpf Web Services Update Name: Barry
More informationDEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE
70-487 DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE ACCESSING DATA(20 TO 25%) 1) Choose data access technologies a) Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure
More informationDeveloping Data Access Solutions with Microsoft Visual Studio 2010
Developing Data Access Solutions with Microsoft Visual Studio 2010 Course Code: 10265A; Five days; Instructor-Led About this Course In this course, experienced developers who know the basics of data access
More informationCourse Outline. Developing Data Access Solutions with Microsoft Visual Studio 2010 Course 10265A: 5 days Instructor Led
Developing Data Access Solutions with Microsoft Visual Studio 2010 Course 10265A: 5 days Instructor Led About this Course In this course, experienced developers who know the basics of data access (CRUD)
More informationNew to PI SDK and AF SDK 2010
New to PI SDK and AF SDK 2010 Presented By: Jay Lakumb and Charlie Henze, OSIsoft Where PI geeks meet 9/23/2010 PI SDK Buffering Use Cases Functionality Demo New PI SDK Utility Next Steps Where PI geeks
More informationDeveloping with the Cloud
Developing with the Cloud Aben Kovoor Developer & Platform Group Microsoft Corporation Middle East & Africa Developer & Platform Group SESSION GOALS A brief overview of the history and our customer challenges
More informationEnterprise Integration Using IEC
Enterprise Integration Using IEC 61968-100 Scott Neumann, UISOL Margaret Goodrich, SISCO Michael Johnson, Elster CIMug Meeting Introduction The purpose of this presentation is to describe enterprise integration
More informationThe Power of Connection
The Power of Connection Presented by Mana Afshari, Systems Engineer mafshari@osisoft.com Why is Connectivity Important? Context Need Solution More data sources available Advanced analyses require information
More information"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary
Description Course Summary In this course, experienced developers who know the basics of data access (CRUD) in Windows client and Web application environments will learn to optimize their designs and develop
More information--Microsoft-- --Windows Phone--
--Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students
More information04 Webservices. Web APIs REST Coulouris. Roy Fielding, Aphrodite, chp.9. Chp 5/6
04 Webservices Web APIs REST Coulouris chp.9 Roy Fielding, 2000 Chp 5/6 Aphrodite, 2002 http://www.xml.com/pub/a/2004/12/01/restful-web.html http://www.restapitutorial.com Webservice "A Web service is
More informationMicrosoft Developing Windows Azure and Web Services
1800 ULEARN (853 276) www.ddls.com.au Microsoft 20487 - Developing Windows Azure and Web Services Length 5 days Price $4510.00 (inc GST) Version B Overview In this course, students will learn how to design
More information[MS20487]: Developing Windows Azure and Web Services
[MS20487]: Developing Windows Azure and Web Services Length : 5 Days Audience(s) : Developers Level : 300 Technology : Cross-Platform Development Delivery Method : Instructor-led (Classroom) Course Overview
More informationRESTful API Design APIs your consumers will love
RESTful API Design APIs your consumers will love Matthias Biehl RESTful API Design Copyright 2016 by Matthias Biehl All rights reserved, including the right to reproduce this book or portions thereof in
More informationAll About Open & Sharing
All About Open & Sharing 차세대웹기술과컨버전스 Lecture 3 수업블로그 : http://itmedia.kaist.ac.kr 2008. 2. 28 한재선 (jshan0000@gmail.com) NexR 대표이사 KAIST 정보미디어경영대학원대우교수 http://www.web2hub.com Open & Sharing S2 OpenID Open
More informationOData: What s New with REST APIs for Your Database. Sanjeev Mohan, Gartner Nishanth Kadiyala, Progress Mark Biamonte, OData TC Member, Progress
OData: What s New with REST APIs for Your Database Sanjeev Mohan, Gartner Nishanth Kadiyala, Progress Mark Biamonte, OData TC Member, Progress Audio Bridge Options & Question Submission 2 OData: What s
More informationThe Atom Project. Tim Bray, Sun Microsystems Paul Hoffman, IMC
The Atom Project Tim Bray, Sun Microsystems Paul Hoffman, IMC Recent Numbers On June 23, 2004 (according to Technorati.com): There were 2.8 million feeds tracked 14,000 new blogs were created 270,000 new
More informationRealisation of SOA using Web Services. Adomas Svirskas Vilnius University December 2005
Realisation of SOA using Web Services Adomas Svirskas Vilnius University December 2005 Agenda SOA Realisation Web Services Web Services Core Technologies SOA and Web Services [1] SOA is a way of organising
More informationNaming & Design Requirements (NDR)
The Standards Based Integration Company Systems Integration Specialists Company, Inc. Naming & Design Requirements (NDR) CIM University San Francisco October 11, 2010 Margaret Goodrich, Manager, Systems
More informationRESTful Web Service Composition with JOpera
RESTful Web Service Composition with JOpera Cesare Pautasso Faculty of Informatics University of Lugano (USI), Switzerland http://www.pautasso.info 1 University of Lugano, Switzerland Faculty of Informatics
More informationPI Notifications: Powerful and Extensible
PI Notifications: Powerful and Extensible Presented By: Beth McNeill Development Lead David Moler Software Developer Where PI geeks meet 9/23/2010 Where PI geeks meet 2010 OSIsoft, LLC. All Rights Reserved
More informationRESTful Web Services vs. Big Web Services: Making the Right Architectural Decision
ful Web Services vs. Big Web Services: Making the Right Architectural Decision Cesare Pautasso Olaf Zimmermann Frank Leymann University of Lugano IBM Zurich Research Lab University of Stuttgart Switzerland
More informationMarc Holmes, Andy James, Jeff Johnson. Microsoft Corporation
Marc Holmes, Andy James, Jeff Johnson Microsoft Corporation Session Objectives Getting Business Value from SOA Rich UX and visualisation Microsoft Office Platform for consuming SOA/BPM BizTalk Server 2009
More informationRESTful CIM using the Open Data Protocol
RESTful CIM using the Open Data Protocol Alan McMorran B.Eng Ph.D!1 CIM Exchanges!2 CIM Data Exchange The exchange of data using CIM has traditionally been used in two primary ways: Full Model exchange
More informationAtom: From Blogging to Data, Web (Services) 2.0
Atom: From Blogging to Data, Web (Services) 2.0 Scott Davis Davisworld Consulting Scott Davis Atom: From Blogging to Data, Web (Services) 2.0 Slide 1 Introduction My name is Scott Davis Editor in Chief
More informationVlad Vinogradsky
Vlad Vinogradsky vladvino@microsoft.com http://twitter.com/vladvino Commercially available cloud platform offering Billing starts on 02/01/2010 A set of cloud computing services Services can be used together
More information- Gursev Singh Kalra Principal Consultant McAfee, Foundstone Professional Services
Attacking OData - Gursev Singh Kalra Principal Consultant McAfee, Foundstone Professional Services Agenda OData Primer Oyedata for OData Assessments OyedataDemonstrations Ofuzz Demonstration Attacking
More informationNetwork Programmability with Cisco Application Centric Infrastructure
White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).
More informationUnderstanding and Documenting Web APIs
Understanding and Documenting Web APIs tekom 2017, Stuttgart, Germany Oct 24-26 2017 Anne Tarnoruder SAP Labs Israel Ltd. anne.tarnoruder@sap.com https://www.linkedin.com/in/annetarnoruder/ Part 1. Understanding
More informationOSIsoft IIoT Overview Chicago Regional Seminar 2016
OSIsoft IIoT Overview Chicago Regional Seminar 2016 Chris Felts Sr. Product Manager September 21, 2016 IIoT Reference Architecture Presented by Cisco at the IoT World Forum, October, 2014 2 Embedded-Based
More informationLesson 15 SOA with REST (Part II)
Lesson 15 SOA with REST (Part II) Service Oriented Architectures Security Module 3 - Resource-oriented services Unit 1 REST Ernesto Damiani Università di Milano REST Design Tips 1. Understanding GET vs.
More informationREST API s in a CA Plex context. API Design and Integration into CA Plex landscape
REST API s in a CA Plex context API Design and Integration into CA Plex landscape Speaker Software Architect and Consultant at CM First AG, Switzerland since 2008 having 30+ years of experience with the
More informationUsing SQL Server in C#
University College of Southeast Norway Using SQL Server in C# Hans-Petter Halvorsen, 2016.11.01 with Examples http://home.hit.no/~hansha Table of Contents 1. Introduction...
More informationDistributed Multitiered Application
Distributed Multitiered Application Java EE platform uses a distributed multitiered application model for enterprise applications. Logic is divided into components https://docs.oracle.com/javaee/7/tutorial/overview004.htm
More informationWhat is REST? ; Erik Wilde ; UC Berkeley School of Information
Erik Wilde (UC Berkeley School of Information) [http://creativecommons.org/licenses/by/3.0/] This work is licensed under a CC Attribution 3.0 Unported License [http://creativecommons.org/licenses/by/3.0/]
More informationIEC Implementation Profiles for IEC 61968
IEC 61968-100 Implementation Profiles for IEC 61968 Overview CIM University UCAIug Summit New Orleans, LA 22 October 2012 Agenda Introduction A look at the purpose, scope and key terms and definitions.
More informationThe Power of Open. A deep dive into OData and the Open Assessment Platform. Q u e s t i o n m a r k C o n f e r e n c e
The Power of Open A deep dive into OData and the Open Assessment Platform Steve Lay, Product Manager for Delivery and Integrations, Questionmark All rights reserved. Questionmark is a registered trademark
More informationTOUR OF THE AF AND PI NOTIFICATIONS DEVELOPER TOOLS THE BUILDERS' CAFÉ WEBINAR SERIES
TOUR OF THE AF AND PI NOTIFICATIONS DEVELOPER TOOLS THE BUILDERS' CAFÉ WEBINAR SERIES AGENDA Overview PI AF PI Notifications The OSIsoft SDKs PI AF Developer Tools PI Notifications Developer Tools Q&A
More informationSOA: Service-Oriented Architecture
SOA: Service-Oriented Architecture Dr. Kanda Runapongsa (krunapon@kku.ac.th) Department of Computer Engineering Khon Kaen University 1 Gartner Prediction The industry analyst firm Gartner recently reported
More informationSharePoint 2013 CRUD on List Items Using REST Services & jquery
American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/
More informationTopics on Web Services COMP6017
Topics on Web Services COMP6017 Dr Nicholas Gibbins nmg@ecs.soton.ac.uk 2013-2014 Module Aims Introduce you to service oriented architectures Introduce you to both traditional and RESTful Web Services
More informationSpace Details. Available Pages
Key: Space Details extremescale Name: WebSphere extreme Scale and DataPower XC10 Appliance Wiki Description: Creator (Creation Date): dwblogadmin (Apr 09, 2009) Last Modifier (Mod. Date): carriemiller
More informationHow to Pick the Right PI Developer Technology for your Project
How to Pick the Right PI Developer Technology for your Project Presented by Ray Verhoeff Product Manager Topics What Problems are you trying to solve? Where are you solving them? About PI Developer Technologies
More informationThis presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this
This presentation is a primer on WSDL Bindings. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this presentation before taking an ActiveVOS course or before
More informationChapter 8 Web Services Objectives
Chapter 8 Web Services Objectives Describe the Web services approach to the Service- Oriented Architecture concept Describe the WSDL specification and how it is used to define Web services Describe the
More informationCisco IOS Release Notes for Cisco EnergyWise, EnergyWise Version 2.7
Cisco IOS Release Notes for Cisco EnergyWise, EnergyWise 2.7 October 15, 2012 If your switch is stacking-capable (for example, a Catalyst 3750-X, 3750-E, or 3750), the term switch refers to both a standalone
More informationDatabase Driven Web 2.0 for the Enterprise
May 19, 2008 1:30 p.m. 2:30 p.m. Platform: Linux, UNIX, Windows Session: H03 Database Driven Web 2.0 for the Enterprise Rav Ahuja IBM Agenda What is Web 2.0 Web 2.0 in the Enterprise Web 2.0 Examples and
More informationAdvanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ
Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design
More informationAn introduction API testing with SoapUI
An introduction API testing with SoapUI Vincent Vonk 12-06-2018 CGI Group Inc. Agenda for the next 50 minutes What is SoapUI? What are Web APIs? Why test on API level? What can SoapUI do? Types of Web
More informationArchitectural patterns and models for implementing CSPA
Architectural patterns and models for implementing CSPA Marco Silipo THE CONTRACTOR IS ACTING UNDER A FRAMEWORK CONTRACT CONCLUDED WITH THE COMMISSION Application architecture Outline SOA concepts and
More informationIntegration and Extensibility
Integration and Extensibility The OpenEdge Strategy Mike Marriage Senior Principal Product Manager mmarriag@progress.com Agenda Introduction Data, Data Everywhere The Tools Of The Trade Final Thoughts
More informationA Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
More informationSOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE
SOFTWARE ARCHITECTURES ARCHITECTURAL STYLES SCALING UP PERFORMANCE Tomas Cerny, Software Engineering, FEE, CTU in Prague, 2014 1 ARCHITECTURES SW Architectures usually complex Often we reduce the abstraction
More informationAssignment 2. Start: 15 October 2010 End: 29 October 2010 VSWOT. Server. Spot1 Spot2 Spot3 Spot4. WS-* Spots
Assignment 2 Start: 15 October 2010 End: 29 October 2010 In this assignment you will learn to develop distributed Web applications, called Web Services 1, using two different paradigms: REST and WS-*.
More informationImplementing a Ground Service- Oriented Architecture (SOA) March 28, 2006
Implementing a Ground Service- Oriented Architecture (SOA) March 28, 2006 John Hohwald Slide 1 Definitions and Terminology What is SOA? SOA is an architectural style whose goal is to achieve loose coupling
More informationRESTful Web services
A Seminar report on RESTful Web services Submitted in partial fulfillment of the requirement for the award of degree Of Computer Science SUBMITTED TO: SUBMITTED BY: www.studymafia.org www.studymafia.org
More informationHow to Pick the Right PI Developer Technology for your Project
How to Pick the Right PI Developer Technology for your Project Presented by Patrice Thivierge Fortin Regional Services Lead, France Why talking about picking the right PI Developer Technology? To provide
More informationWebSphere MQ Update. Paul Dennis WMQ Development 2007 IBM Corporation
WebSphere MQ Update Paul Dennis WMQ Development dennisps@uk.ibm.com Corporation SOA Entry Points Help Customers Get Started People What is it? Deliver role-based interaction and collaboration through services
More informationREST - Representational State Transfer
REST - Representational State Transfer What is REST? REST is a term coined by Roy Fielding to describe an architecture style of networked systems. REST is an acronym standing for Representational State
More informationCOPYRIGHTED MATERIAL. Contents. Chapter 2: Well-Formed XML 19. Chapter 3: Creating and Distributing a Structure for Shared Information 25
Acknowledgments Introduction Chapter 1: XML and the Enterprise 1 Problem 1 Design 2 A Brief History of XML 2 Understanding XML Basics 4 Exploring the Winery Markup Example 5 Determining an Information
More informationSoftware Design COSC 4353/6353 DR. RAJ SINGH
Software Design COSC 4353/6353 DR. RAJ SINGH Outline What is SOA? Why SOA? SOA and Java Different layers of SOA REST Microservices What is SOA? SOA is an architectural style of building software applications
More informationIntroduction to REST Web Services
Introduction to REST Web Services Asst. Prof. Dr. Kanda Runapongsa Saikaew Department of Computer Engineering Khon Kaen University http://gear.kku.ac.th/~krunapon/xmlws 1 Agenda What is REST? REST Web
More informationComposable Web Services Using Interoperable Technologies From Sun s Project Tango
Composable Web Services Using Interoperable Technologies From Sun s Project Tango Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 Copyright 2006, Sun Microsystems, Inc., All rights
More informationDeveloping Microsoft Azure and Web Services. Course Code: 20487C; Duration: 5 days; Instructor-led
Developing Microsoft Azure and Web Services Course Code: 20487C; Duration: 5 days; Instructor-led WHAT YOU WILL LEARN In this course, students will learn how to design and develop services that access
More informationLOG8430: Architecture logicielle et conception avancée
LOG8430: Architecture logicielle et conception avancée Microservices, REST and GraphQL Automne 2017 Fabio Petrillo Chargé de Cours This work is licensed under a Creative 1 Commons Attribution-NonCommercialShareAlike
More informationREST. Dele Oyebande (Blue Sky ERP)
REST Dele Oyebande (Blue Sky ERP) www.blueskyerp.co.uk deleo@blueskyerp.co.uk Agenda Why REST? REST Basics Why OData? Demonstration & Examples Q&A Epicor ERP REST Services Core Goals Developers can build
More informationHTTP, REST Web Services
HTTP, REST Web Services Martin Ledvinka martin.ledvinka@fel.cvut.cz Winter Term 2018 Martin Ledvinka (martin.ledvinka@fel.cvut.cz) HTTP, REST Web Services Winter Term 2018 1 / 36 Contents 1 HTTP 2 RESTful
More informationIntroduction and Overview
IBM z/os Connect Enterprise Edition V2.0 API API API API API CICS Clients in the API Economy IMS DB2 Other Introduction and Overview 1 2015, IBM Corporation Topics to be Discussed Links to Pages Setting
More informationDistribution and web services
Chair of Software Engineering Carlo A. Furia, Bertrand Meyer Distribution and web services From concurrent to distributed systems Node configuration Multiprocessor Multicomputer Distributed system CPU
More informationComposable Web Services Using Interoperable Technologies from Sun's "Project Tango"
Composable Web Services Using Interoperable Technologies from Sun's "Project Tango" Nicholas Kassem Technology Director Harold Carr Lead Architect TS-4661 2006 JavaOne SM Conference Session 4661 Goal of
More informationIntegrating with EPiServer
Integrating with EPiServer Abstract EPiServer is an excellent tool when integration with existing systems within an organization is a requirement. This document outlines the Web services that are shipped
More informationISTEC.MIP Measurement Data Integration Platform
ISTEC.MIP Measurement Data Integration Platform Dr.-Ing. Carsten Booth 1145 Folie 1 ISTEC Company Profile Independend software and system house Since 1982 successful on market 60 regular employees Development
More informationEmergence of APIs in travel ecosystem
White Paper Emergence of APIs in travel ecosystem Introduction Application Programming Interface (API) has been a buzzword for some time now among technologists. Numerous strategies for designing efficient
More informationSERVICE-ORIENTED COMPUTING
THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface
More informationIEC Overview CIM University UCAIug Summit Austin, TX. 18 November 2011
IEC 61968-100 Overview CIM University UCAIug Summit Austin, TX 18 November 2011 Agenda Introduction A look at the purpose, scope and key terms and definitions. Use Cases and Messaging Patterns What are
More informationRestful Application Development
Restful Application Development Instructor Welcome Currently a consultant in my own business and splitting my time between training and consulting. Rob Gance Assist clients to incorporate Web 2.0 technologies
More information