Chapter 10 INFRASTRUCTURE 369

10.1 Business Requirements 370

10.2 Web Services 371

10.2.1 Orchestration 372

10.2.2 Availability 372

10.2.3 Collaboration Instead of Integration 372

10.2.4 Transactions 373

10.2.5 Software Engineering 373

10.2.6 Service Localization 374

10.3 ebXML 374

10.3.1 Basic Concepts 375

10.3.2 Shared Repositories 376

10.3.3 Contracts in ebXML 382

10.3.4 The ebXML Process Model 383

10.3.5 How Context Is Handled 388

10.3.6 Future 393

10.4 Industry Vocabularies 393

10.4.1 Technical Vocabularies 393

10.4.2 Scientific Vocabularies 394

10.4.3 Horizontal Industry Vocabularies 394

10.4.4 Vertical Industry Vocabularies 394