| Standards for Technology in Automotive Retail |
| Home - News Feed

1.4. Overall Requirements
Prev | Chapter 1. Background | Next

## 1.4. Overall Requirements

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 |

Prev | Up | Next
1.3. The Difference Between Guidelines, Standards and Recommendations | Home | 1.5. Message Based Routing