Crop Nutrient Council Web Services API
Page Purpose
The purpose of this page is to consolidate documentation regarding the Crop Nutrient Council's consideration of Web Services API requirements. It is not particularly well organized or edited, but serves to ensure that potentially important information is available–even if in rough form.
Meeting on 2013-01-18
Invitation/Agenda Email
Standards & Guidelines, SPADE Team, Crop Nutrition Council, and whoever else is interested,
From the 2013-01-10 Standards & Guidelines Committee meeting notes: What is the process for the CNC to establish web services guidelines for its messages? Contract, ContractResponse, OrderCreate, OrderResponse, OrderChange, ShipmentStatus. Partners are interested in pursuing this soon. Participate in SPADE. Meet within next 2 weeks to discuss: 1. Review existing guidelines, 2. Look at ebXML messaging. 3. API task force group.
To further this effort, I have scheduled a meeting from 2:00 to 3:30 PM CST this Friday, 18 January.
The purpose of this meeting is not to establish the guidelines, but to understand the requirements and understand standards and guidelines in place and in development within AgGateway. Our agenda is straightforward:
Understand messaging/web services as specified for:
ebMS
AgGateway's Web Services Guidelines developed by the Seed Council
AGIIS API
SPADE Reference Data API
Understand the CNC requirements
Determine next steps to address the CNC requirements
Conference call number: +1 218-936-7999
Conference call passcode: 406-4743
Online Collaboration: https://www2.gotomeeting.com/register/141518290
Best regards,
Jim Wilson
AgGateway Standards Director
Meeting Participants
Mike C.
Jim W.
Greg F.
Ed K.
Grace Liao
Brian H.
Jason P.
Andres F.
Rob K.
Jaap V.
Phil J.
Meeting Notes
Understand messaging/web services as specified for:
ebMS: ebXML's Message Service Spec
Fairly heavy-weight TRP (transport and routing protocol)
Implemented by NEXUSe2e
Implemented in AEC (crop protection)
Implemented in Crop Nutrition Project
Implemented in Seed?
AgGateway has developed implementation guidelines
Generic Web Services Guidelines developed by the Seed Council
To what extent may this be used as a starting point for other project teams? Jim assumed (perhaps wrongly) that this spec was primarily used at a trading-partner-to-trading-partner level. Jim: Follow up with Marilyn or Andrew Jeremiah about this.
NEXUSe2e support this
AGIIS API
Includes support for Web Services
SPADE Reference Data API
RESTful approach
Data retrieval only
AgGateway provides lightweight directory services
Understand the CNC requirements
Discussed various interaction patterns
Determine next steps to address the CNC requirements
Address various questions in the notes and diagrams.
Jim compile notes and diagrams for Rob and Phil to take back to CNC. Jim to talk with Rob, Phil, and Marilyn about next steps within CNC, or perhaps S&G.
Ask Marilyn who uses what pattern? Who prefers (or is even limited to) what pattern?
Pros/cons/requirements of the various parties in each pattern
What implications might there be for the rest of AgGateway?