Standards for Technology in Automotive Retail | ![]() | |
Background
The STAR Transport Guideline was originally published in November of 2001 and was titled STAR XML Messaging Infrastructure Guidelines Version 1.0. The first release described a model for message Transport based on ebMS version 1.0
The key differences between the first release and current documentation are:
There are 2 recommended Transport models : ebMS and Web Services
The ebMS recommendations have been updated to reflect changes in ebMS from version 1.0 to version 2.0
The addition of a separate Web Services Specification was created.
A new requirements gathering and prioritization process was executed affecting the scope and content of the guidelines
Requirements Process
In the spring of 2003, STAR issued a survey to its members to gather the requirements and strategies for transporting data between dealership and manufacturer systems. The surveys were then analyzed and correlated into common requirements.
These requirements were reviewed, revised, summarized, and prioritized at a meeting of the STAR Transport Special Interest Group in May of 2003. The resultant list of requirements follows:
Reliable Messages
Message Security
Infrastructure Security
Auditing
Interoperability
Performance
Management
Collaboration
Cost Effective
Internet Connectivity
Global
Directory Registry
Specific features were identified for each of these requirements and then the technologies needed to provide those features were identified. The requirements discussed in the May 2003 meeting are documented and referenced in the Resources/References. They are summarized in the Ranking Summary and Technical Summary Appendixes.
STAR Transport Requirements
Reliable Messages |
|
Delivery Assurance | At-Least-Once |
At-Most-Once | |
Best-Effort | |
Guaranteed Delivery (Once-And-Only-Once) | |
Message Routing : Async and MultiHop | |
Receipt Confirmation | |
Error Handling | Retry |
| Recovery Processes / Message Store |
| Time-out |
| Duplicate Detection |
Receipt Confirmation | |
Message Integrity | Acknowledgment |
Content Integrity | |
Message Sequencing | |
TimeToLive | |
Third Party Interaction | Message Routing |
Error Handling | Retry |
| Recovery Processes / Message Store |
| Time-out |
| Duplicate Detection |
Message Security |
|
Business Authentication | PKI, Digital Certificates, Digital Signature, User/Pass |
Party Authentication | Identification Username / Password/SAML |
Digital Signatures | |
Privacy / Confidentiality | Message Encryption |
Source and Target Authentication | Digital Certificates Digital Signature, Username / Password |
Source only Authentication | Digital Certificates Digital Signature, Username / Password |
System Authentication | Digital Certificates Digital Signature, Username / Password |
Unique Party Identity | Digital Certificates Digital Signature, Username / Password |
Infrastructure Security |
|
Business Authentication | PKI, Digital Certificates, Digital Signature, User/Pass |
Party Authentication | Identification Username / Password |
Party Authentication | Digital Signatures |
Privacy / Confidentiality | Message Encryption |
Source and Target Authentication | Digital Certificates Digital Signature, Username / Password |
Source only Authentication | Digital Certificates Digital Signature, Username / Password |
System Authentication | Digital Certificates Digital Signature, Username / Password |
Unique Party Identity | Digital Certificates Digital Signature, Username / Password |
Auditing |
|
Non-Repudiation | PKI, Digital Certificates, Digital Signature, User/Pass |
Logging | Age Archiving |
TimeStamping | Time Service |
Interoperability |
|
Expose Interoperability Requirements | Centralized Management |
Collaboration Agreement | |
Transport Lifecycle Management | Version Control |
Mitigate Risk | Certification & Testing |
Platform Independent |
|
Programming Language Neutral |
|
Support Multiple Content Types | Tiered Content / Content Opacity |
Performance |
|
Minimize bandwidth costs | Compression |
Scalability | Load Balancing |
Service Level Priority | |
Service Level Agreement Reporting | Quality Of Service tags |
Message Management | Monitoring |
| Authenticated Receipting |
| Audit Trail |
| Tracing |
Management |
|
Administration | Tracing |
| Monitoring |
Diagnostics | Heartbeat Ping-Pong |
Large Message Handling | Chunking |
Bi-Directional | Peer-To-Peer |
Delayed Response | Asynchronous |
Immediate Response | Synchronous |
Collaboration |
|
Large Message Handling | File Transfer |
Long Running Transactions | Asynchronous |
Message Ordering | Message Sequencing |
Pull Message | Request Response |
Push Message | Client Push |
Support Conversational State | State Management and mobilization |
Cost Effective |
|
Standards Based |
|
Declarative Specifications |
|
Light Weight Infrastructure |
|
Open Source |
|
Internet Connectivity |
|
Fully Connected | Static IP |
Dynamic IP | |
VPN | |
Intermittent Connection | Dialup |
Name Based Address |
|
Broad Reach | Network Protocol |
Global |
|
Standard Date & Time | Normalize to GMT |
Time Synchronization | Time Services |
Internationalization | I18N, Unicode |
Directory / Registry |
|
Service Transparency |
|