Download presentation
Presentation is loading. Please wait.
Published byEthan Garrett Modified over 9 years ago
1
#GPUGSummit | #INreno15 #GPUGSummit CALLING ALL GEEKS! FIND OUT HOW APPS WORK WITH MICROSOFT DYNAMICS GP David Musgrave MVP Managing Director, Winthrop Development Consultants Mariano Gomez MVP Senior Software Engineer, Mekorma
2
#GPUGSummit | #INreno15 Introductions Service Based Architecture Microsoft Dexterity Service Patterns – Wrapped Windows – Decoupled Business Logic Steps to Create Service Enabled Procedures Q & A 2 AGENDA
3
#GPUGSummit | #INreno15 Managing Director of Winthrop Development Consultants Microsoft Dynamics GP Most Valuable Professional (MVP) Worked with Microsoft for 13 and a half years Lives in Winthrop, a suburb in the city of Perth Where is Perth, Western Australia? 3 DAVID MUSGRAVE
4
#GPUGSummit | #INreno15
6
Senior Software Engineer at Mekorma Microsoft Dynamics GP Most Valuable Professional (MVP) Lives in Atlanta, Georgia, USA Born on a small Colombian island off the coast of Nicaragua Where is San Andres Island? 6 MARIANO GOMEZ
7
#GPUGSummit | #INreno15
9
Introductions Service Based Architecture Creating Service Enabled Procedures – Wrapped Windows – Decoupled Q & A 9 AGENDA
10
#GPUGSummit | #INreno15
11
THE EVER-CHANGING WORLD AND THE FUTURE OF WORK CHECK IT OUT—BING “CHANGING WORKPLACE”
12
#GPUGSummit | #INreno15
13
Service Oriented Architecture (SOA) is a software design and software architecture design pattern based on distinct pieces of software providing application functionality as services to other applications You use services if you have: Used Twitter Used Facebook Ordered from Amazon Used Office365
14
#GPUGSummit | #INreno15 CLOUD IMPACTS IN THE VERY NEAR FUTURE
15
#GPUGSummit | #INreno15
16
ENHANCED ENABLE Scale sanScript INNOVATION THROUGH EVOLUTION
17
#GPUGSummit | #INreno15
19
Endpoint
20
#GPUGSummit | #INreno15 PATTERN: [Context]/[Resource Path(keys)]?[Query String] Hypothetical Examples GET … /Tenants(Default)/Companies(Contoso)/Sales/Customers(AARONFITZ0001)?format=summary POST … /Tenants(Default)/Companies(Contoso)/Sales/Customers DELETE … /Tenants(Default)/Companies(Fabrikam.%20Inc)/Manufacturing/Boms(WIDGET123) GET … /Tenants(Default)/Companies(Fabrikam.%20Inc)/Products(Id=346)/Boms?limit=20 THE ENDPOINT URI STRUCTURE https://ip-gpweb.cloudapp.net/GPService/Tenants(GP 2015 RTM)/Companies(Fabrikam, Inc.) /Dynamics/Inventory/Items(100XLG).xml
21
#GPUGSummit | #INreno15 Discover available operations on a live deployment—just add /Help Use to model your code or extract info from system Provides info on objects, parameter requirements Discovery not filtered by security— you may see operations you can’t call Example URI does not provide company context DISCOVER YOUR URI
22
#GPUGSummit | #INreno15
23
ACQUIRE A MICROSOFT DYNAMICS GP APP
24
#GPUGSummit | #INreno15 BUILD AN APP
25
#GPUGSummit | #INreno15
27
David Musgrave’s Winthrop Development Consultants Blog http://www.winthropdc.com/blog The Microsoft Dynamics GP Blogster blog (by Mariano Gomez) http://dynamicsgpblogster.blogspot.com/ Developing for Microsoft Dynamics GP Blog – retired (by David Musgrave & the Developer Support Team) http://blogs.msdn.com/DevelopingForDynamicsGP/http://blogs.msdn.com/DevelopingForDynamicsGP/ or http://aka.ms/Dev4DynGPhttp://aka.ms/Dev4DynGP 27 LINKS
28
#GPUGSummit | #INreno15
29
QUESTIONS? Contact: david@winthropdc.com & mariano@mekorma.comdavid@winthropdc.commariano@mekorma.com
30
#GPUGSummit | #INreno15 Main Topic 1: Size 22pt – Subtopic: Size 20 pt Main Topic 2: Size 22pt – Subtopic: Size 20 pt Main Topic 3: Size 22pt – Subtopic: Size 20 pt 30 HEADER TEXT: SIZE 30PT
31
SECTION TITLE
32
QUESTIONS? Contact: xxxx@xxxx.com
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.