5. ODBC Defined
Wikipedia
“ODBC (Open Database Connectivity) is a standard
programming language middleware API for accessing
database management systems (DBMS).”
6. History of ODBC
1992
‒ Microsoft releases ODBC 1.0
1993
‒ OpenLink Software ships first independently developed third-
party ODBC drivers for Progress DBMS
1996
‒ Microsoft releases MDAC 1.0
1997
‒ Sun Microsystems releases JDBC
7. Enterprise Service Bus Defined
Wikipedia
“An enterprise service bus (ESB) is a software architecture
for middleware that provides fundamental services for more
complex architectures.”
“Messages are routed consequently through the message
bus for buffering (message queuing) to allow inspection
and enhancement of content as well as filtering, correction
and rerouting of message flow.”
8. History of ESB
1986
‒ Term “bus” created by Teknekron Software Systems
1998
‒ IBM releases WebSphere
2000
‒ Microsoft releases BizTalk Server
‒ Progress releases SonicMQ
2002
‒ Schulte from Gartner Group first to publish phrase “Electronic Service Bus”
2008
‒ Oracle SOA Suite wins awarded for “Best Enterprise Service Bus”
2009
‒ JBoss released
2012
‒ Infor releases ION
‒ Progress sells Sonic
9. Application Programming Interface Defined
Wikipedia
“An application programming interface (API) is a set of
routines, data structures, object classes and/or protocols
provided by libraries and/or operating system services in
order to support the building of applications.”
10. Web Service Defined
W3C
“A Web service is a software system designed to support
interoperable machine-to-machine interaction over a
network. It has an interface described in a machine-
processable format (specifically WSDL).”
aka Web API
11. History of APIs
2000
‒ APIs split from SOA
‒ salesforce.com offers API
‒ eBay offers API
2004
‒ Flickr offers API
2005
‒ Grey Wolf offers API
‒ ProgrammableWeb offers API reference site
2006
‒ Facebook offers API
‒ Twitter offers API
‒ Mashery (Intel company) offers first API service provider
‒ Google offers Google Maps API
‒ Amazon offers S3 (Simple Storage Service)
2011
‒ Instagram offers API
12. “APIs are perhaps the most critical
technology in digital business design.”
How to Design an API Strategy that Fuels Digital Business
Forrester Research, April 2015
15. The Forrester Wave™: API Management
Solutions, Q4 2016
Manage their APIs as products
API providers must fulfill four critical tasks
‒ Make it easy for API users to access and understand how to use
available APIs
‒ Know and track who is using an API
‒ Communicate with API users
‒ Support to solve problems that arise
An API key is the first element of tracking API use and
authorize access to data; and quotas and rate limits for
how many API calls an API user can make
18. Partner Connect
Fully functional EDI and non-EDI documents
Uses Grey Wolf APIs and Web Services
Hosted at Grey Wolf data center
Setup fees
Transaction fees
19. Nu Sync
Data maintenance (replace Q&Ds)
Uses Grey Wolf APIs and Web Services
Hosted at Grey Wolf data center
Unlimited uploads for small monthly fee
20. Magento Community Edition
Community Edition is base technology for Online Store
Uses Grey Wolf APIs and Web Services
Hosted at Grey Wolf data center
21. SuiteCRM
Open-source CRM based upon SugarCRM
Uses Grey Wolf APIs and Web Services
Hosted at Grey Wolf data center
24. What is Installed?
Load API (Progress) code on SX server
Modify ubroker.properties file
Start API brokers
Open firewall to Grey Wolf servers
25. API/Web Services Pricing
Activation of $400 one-time
Installation of 5-8 hours
API Annual Subscription of $500
Web Services Annual Subscription of $1500
Web Services - Lite Annual Subscription of $500
27. Summary
APIs are the future of integration
Web Services allow exploiting the APIs
Several applications using APIs/Web Services are
available today
Developing your own applications are readily available
with APIs/Web Services
Solutions today are very affordable
28. TUG Connects 2017
Sponsorship since 2011 (first year offered)
Bronze sponsor in 2017