Using OData Data Sources in SharePoint 2013 Solutions Hunter

Slides:



Advertisements
Similar presentations
What Is Microsoft Marketplace DataMarket What Is Microsoft Marketplace DataMarket? Michael Stiefel
Advertisements

Digital Repositories – Linked Open Data – the possible Role of D4Science Workshop, December 2010, FAO use cases A tool to create Linked Data providers.
Server Access The REST of the Story David Cleary
SharePoint 2010 Client Side Object Model. Agenda Introduction The Problem Client side vs Server Side Client Side Object Model – How it works – What can.
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Web Service Architecture
Web Services Seminar: Service Description Languages
#spsevents #spsphx SPS EVENTS PHX Know REST for the Query AN INTRODUCTION TO REST FOR SHAREPOINT 2013 ERIC J OSZAKIEWSKI, MCTS, MS, MCPS.
Elevated Trust Data Webcam / Mic Rich Text & HTML Hosting Input Improvements Networking.
SharePoint 2010 Business Productivity: What's new for Developers in Microsoft SharePoint 2010 Matthew McDermott, MVP Aptillon, Able Blue
T Sponsors Sameer Chabungbam Principal Program Manager, Microsoft Connector API Apps BizTalk Summit 2015 – London ExCeL London | April 13th & 14th.
OData Data Sources Clients Web Browsers (Internet Explorer, Firefox, …) Web Browsers (Internet Explorer, Firefox, …) Mobile Phones (Android,
.NET Framework V3.5+ & RESTful web services Mike Taulty Developer & Platform Group Microsoft Ltd
2006 IEEE International Conference on Web Services ICWS 2006 Overview.
ΗΛΕΚΤΡΟΝΙΚΟ ΕΜΠΟΡΙΟ Web Services Overview Mary Grammatikou 9/06/2009.
SharePoint 2010: BCS m Business Connectivity Services.
Microsoft ® Official Course Interacting with the Search Service Microsoft SharePoint 2013 SharePoint Practice.
SharePoint Server 2013 Architecture and Identity
BCS uncovering the misteries Marat Bakirov Australia, UTC+10 April 16 th /17 th, 2014.
Generation of WEB SERVICES Using PROGRAM SLICING RAVINDRA KUMAR SUDIP AKURA AMIT KUMAR BALKARAN SINGH SIDHU
Building Web Applications with SQL Azure David Robinson Senior Program Manager SQL Azure
Outsourcing MyUW.net & Google Apps web services Bill Corrigan Tony Chang C&C Emerging Technology.
Developing on Windows 8 Mohit Singh Software Developer -
Any device, anywhere, anytime New discovery channels New ways of working Redefined expectations for apps.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
IT 210 The Internet & World Wide Web introduction.
First Look Clinic: What’s New for IT Professionals in Microsoft® SharePoint® Server 2013 Sayed Ali (MCTS, MCITP, MCT, MCSA, MCSE )
CSS/417 Introduction to Database Management Systems Workshop 5.
REST.  REST is an acronym standing for Representational State Transfer  A software architecture style for building scalable web services  Typically,
What’s New? – BCS 2013 Brett Lonsdale.  Co-founder of Lightning Tools  One of the hosts on the SharePoint Pod Show  Co-organizer of SharePoint Saturday.
ASP.NET + jQuery + Odata = Goodness Stephen Walther Superexpert.com
JourneyTEAM - –
UDDI ebXML(?) and such Essential Web Services Directory and Discovery.
CSCI 6962: Server-side Design and Programming Web Services.
Open Data Protocol * Han Wang 11/30/2012 *
SharePoint 2010 Search Architecture The Connector Framework Enhancing the Search User Interface Creating Custom Ranking Models.
19 May 2012 Business Connectivity Services (BCS) Brett Lonsdale – Lightning #SPSJHB The first ever all green SharePoint event on earth.
Integration of Windows Azure data into SharePoint Server 2010 Adis Jugo managing consultant.
Pradeep S Pushpendra Singh Consultants, Neudesic Technologies, Hyderabad, India.
Instructions You must bring your own laptop, your presentation and a power supply Technical staff is present in all to assist with network, audio and video.
PV247 – Development I Introduction to ASP.NET and related technologies.
1 ADO.NET Data Services Mike Taulty Developer & Platform Group Microsoft Ltd
Virtual techdays INDIA │ 9-11 February 2011 virtual techdays Data grail: Data Market on Windows Azure Sudhindra Kovalam │ Developer, Icertis Inc.
06 | HTTP Services with Web API Bruno Terkaly | Technical Evangelist Bret Stateham | Technical Evangelist.
Web Services An Introduction Copyright © Curt Hill.
Web Technologies Lecture 10 Web services. From W3C – A software system designed to support interoperable machine-to-machine interaction over a network.
12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Creating Data Models and BI Publisher Reports Based on Other Data Sources.
ODATA DESIGN PRINCIPLES July 26, BUILD ON HTTP, REST OData is a RESTful HTTP Protocol Build on HTTP Entities modeled as Resources Relationships.
By Rami Mounla Optimistic Concurrency Control Copyright 2010 FUJITSU LIMITED.
Rolando Jimenez Sr. Lead Program Manager Microsoft Corporation.
Azure Data Catalog and Power BI. Agenda Azure Data Catalog Overview 1 Publish a data set 2 Metadata 3 Extract and view 4 Q&A 5.
Software Architecture Patterns (3) Service Oriented & Web Oriented Architecture source: microsoft.
Course Agenda Deep Dive into the Building Blocks and Services of the SharePoint Platform Module 1: Developing Advanced Workflow Scenarios in Office 365.
1 The trusted technology partner in business innovation National Systems Integrator Microsoft Partner of the Year Neudesic has won the 2011 Microsoft Mobility.
Business Connectivity Services
RSM US LLC Integrations
Components.
WEB SERVICES.
REST: Web Services Abel Sanchez.
An introduction to REST for SharePoint 2013
Ashish Pandit IT Architect, Middleware & Integration Services
ADO.NEXT Advances in Data Access for 2008
WEB API.
Office 365 Development July 2014.
What’s new in web development on Microsoft platform
Windows Azure Keenan Newton 3-021
Deepak Shenoy Agni Software
TN19-TCI: Integration and API management using TIBCO Cloud™ Integration
WCF Data Services and Silverlight
.NET Framework V3.5+ & RESTful web services
Presentation transcript:

Using OData Data Sources in SharePoint 2013 Solutions Hunter

What is OData? Protocol for interacting with RESTful services Microsoft Open Specifications Promise Operates over HTTP Returns ATOM or JSON

What are RESTful services? Focuses on resources Relatively simple to use Four principles ▫Use HTTP methods appropriately ▫Be stateless ▫Expose data in a directory structure ▫Transfer either XML or JSON

SOAP vs. REST SOAPREST Data Formatting: XMLData Formatting: XML or JSON Transports: Pretty much anything Transports: HTTP Supports stateful operationsCompletely Stateless Allows for caching results

REST URL Examples and Name%20eq%20'Bad%20News%20Bears'

OData Principles Metadata Data Querying Editing Operations Vocabularies

Data Model Entities Entity sets Relationships

Data Model Complex types Entity key Properties ▫Declared properties ▫Open entity types/dynamic properties Operations/Functions/Actions

Data model Structural elements Row types Resources Annotations/Vocabularies

Service Model Metadata document Service document

OData Providers SharePoint itself Azure, Azure Marketplace SQL Reporting Services Dynamics CRM Many public feeds ▫Netflix ▫eBay ▫Twitpic ▫Windows Live

OData Players

BCS Overview Similarities to ORMs External Content Types Connectors SharePoint Interface

BCS Overview Metadata store Secure Store Services External Lists New for SharePoint 2013 ▫Performance ▫Model generation ▫SharePoint 2013 apps

BCS Stereotypes StereotypeHTTP VerbExample FinderGet Specific FinderGet er=Name%20eq%20'Bad%20News%20Bears ' CreatorPost UpdaterPut er=Name%20eq%20'Bad%20News%20Bears ' DeleterDelete er=Name%20eq%20'Bad%20News%20Bears ' Association NavigatorGet rror')/Titles

External Lists Overview Data source Improvements in SharePoint 2013 Export/offline access

Remote Event Receivers New in SharePoint 2013 Added BDC stereotypes New Functionality

Demo Time!!!