edi ws api ecgridos web services
TRANSCRIPT
Embedded EDI CommunicationsDrop A VAN into your Code
Presented by:Todd Gould, PresidentLoren Data Corp.
Sector Research by:Alan Wilensky, AnalystbizQuirk
© 2009, 2
Overview Loren Data Corp. is a 23 yr. veteran of connected e-commerce
Operates ECGrid®- Since 2001, a trusted provider of interconnect management services between VANs, e-commerce hosts, and major supply chain hubs.
ECGrid® - Provides internetwork management and messaging reliability service enhancements to 65 VANs and e-commerce networks.
A Total of 80 major interconnects, and 14,000 unique trading partners rely on ECGrid for traffic routing services.
ECGrid®= Routes to 600,000 Trading Partner QID’s
Loren Data Corp Introduces:
ECGridOS - the programmer’s API gateway to ECGrid®.
With ECGridOS, any program, SOA / ESB/ SAAS / PAAS, can control every aspect of EDI communications.
Every Aspect
API Now ! https://ecgridos.net/v2.1/prod/ecgridosv0201.asmx
Get Developer Credentials: [email protected]
✓ ECGridOS EDI API
✓ WSDL / SOAP
✓ Superior Integration
✓ 78 Functions
✓ More robust than FTP / AS2
✓ Ideal for Hosted Platforms
✓ Ready Now
2009,3
Better than FTP & AS2, a code level, drop-in VAN
78 API functions to control every aspect of EDI communications function, creating the potential for new and innovative services.
Manage mailbox and user accounts, trading partners, networks, interconnects, upload /download messages, tracking with message manifests, and detailed reports.
Bring full administrative control to the desktop (and back-end) for configuration, test, and production. Make EDI communications integral, rather than relying on external systems.
ECGridOS encompasses the benefits of both hubs and VANs, with routes to over 600,000 partner QID’s, 80 Major commerce networks, and integrated trading partner lookup via the API.
© 2009, 4
Old Way / New WayImprove the End User Process with ECGridOS
VAN Limitations:
➡ No Programmable interfaces
➡ Manual Administration via arcane process (external web page)
➡ Each VAN Uses Different Conventions.
➡ Status Reporting Relies on External Web Page.
➡ No Customization, Integration, or interoperability.
➡ Limited or No Automation.
ECGridOS:
➡ Powerful, Programmable, Configurable, and Integrated
➡ Code-Level control of All Administrative Functions
➡ Code Level User Account and Mailbox Administration
➡ Code Level Handling of Errors and Delivery Exceptions
➡ Network Owner Level of Admin Authority
➡ Reduced complexity with one interface
➡ Send, Receive, Track, Report End-to-End
➡Years of Network Ops Experience, delivered as a configurable and customizable EDI communications tools suite
➡Build EDI into your products - don’t bolt it on!
Hot Button VANs ECGridOS API Notes
Integration and Programability
Very Limited, Uses External Web Interfaces
Integrates via any IDE or Web Services consumer
Provides a Unified Logical Program Interface for Customization
Admin Functions (Users, Mailboxes, Trading Partners
Almost always external web page or phone support, forms, etc.
True Integrated Admin functions. Role-Based access.
Use ECGridOS to define delivery of admin functions to your specs
Interconnect Management By Request to Netops, via email, forms, phone,
API based Expert System. Rapid Interconnects.Rich Control and Status Data
Fast response to interconnect requests via API, most return ‘Completed’ status
Traffic ManagementTracking Limited to Success or failure, arcane data retrieval
End-to-End tracking via detailed manifests, message status at each waypoint
ECGrid Live Data. Status, Traffic . Use for alarms, alerts, and Data Feeds
Routing Transparency Closed Routing, Opaque Rules, no Lookup
Extensive Directory service, lookups,and listings.
Total Control over routes and interconnects
Reports and StatsReporting after the fact, fixed formats or inflexible source data
Entire API Class for Reports, Data, Message Stats, create your own
Rich reporting in any format, rapid compilation and integration of live statistics with capital line of business systems
© 2009, 5
Embedding EDI Communications Services What’s in the WSDL?
WSDL= A Description of API Services. Not for light reading ...it is for Integrated Development Environments or Integration Platforms to Import functions. API Families:
System Access & User ManagementAPIs for control of login/logout and other basic system access functionality.
Network/Mailbox Management
APIs to create and maintain Networks and Mailboxes
Trading Partner ID Management
Add, edit, delete and manage Trading Partners assigned to a specific Network/Mailbox.
Interconnect Management
Create and manage Interconnects between IDs throughout the ECGrid Network.
Carbon Copy Management
APIs to manage Carbon Copy interchanges for Trading Partner pairs.
Parcel Management
APIs to send and receive mailbags, interchanges and other payloads over the ECGrid Network.
Reports
Various system reports.
© 2009, 6
Case: Adding A QID to ECGrid &
Session API Function
Establishing an Interconnect to a VAN-based Trading Partner
Login()
Logout()
TPAdd() (Self)1
Host Program Calling and Return Param Example
LoginName -Password
TPSearch()2
InterconnectAdd()
SessionID string (GUID)
Description
Params Returns
User Defined QID
SessionID (GUID)
SessionID (GUID) ECGridID Source/Dest Reference InterconnectID
ECGridIDInfo Collection3
SessionID (GUID)
Notes:
1 - Not required if owner’s QID has been previously mapped to ECGridID2 - Example assumes QID exists in ECGridID routing table3 - A TPSearch() that returns a (null) result is handled with a simple routine using NetworkList()(to find VAN NetworkID)and TPAddVAN()to acquire ECGridID
SessionID (GUID) QID
ECGridID
© 2009 Page 7
ECGridOS Network Advantages
➡ 23 Years of Network Operations Experience Carefully Distilled into 78 powerful functions.
➡ Callable by any code asset, IDE, Web Services Consumer, ESB, SOA
➡ Confers the power of a VAN upon your application. Create users, mailboxes, interconnects. ➡ Loren Data Corp Network Operations is the e-commerce industry’s most experienced network operations team.
➡ Trusted by Electronic Commerce Service providers to manage and migrate QID’s, interconnects, and perform certificate maintenance.
ECGridOS is the only API to offer complete control of trading partners, ubiquitous routing to any QID, single program attachments via SOAP, and more to come for certificate management and canonical commerce documents.
© 2009, 8
Contact Loren Data Corp for Developer Accounts
Interested in Getting Started?
Get a Developer Account:[email protected]
API Docs on Line
ECGridOS.net
ECGridOS.com Website
Questions about applications, partnerships, co-ventures, industry trends and topics:
Contact Alan W. [email protected] (412) 353-9269
Loren Data Corp
Call:
(813) 426-3355(800) 745-6736