Skip to main content Accessibility help
×
Hostname: page-component-76fb5796d-vfjqv Total loading time: 0 Render date: 2024-04-25T10:50:57.629Z Has data issue: false hasContentIssue false

Chapter 5 - Basic Applications and Data Services

Published online by Cambridge University Press:  06 January 2010

Waqar Sadiq
Affiliation:
Electronic Data Systems, Plano, TX
Felix Racca
Affiliation:
Fuego Technology Corporation, Addison, TX
Get access

Summary

INTRODUCTION

Applications in our context are defined as software that is developed by programmers to solve specific business problems. These applications generally implement business logic which is either not available in off-the-shelf applications, or some special constraints such as performance or security, which are otherwise not met by the COTS applications have to be considered.

Figure 3.1 describes the reference model for BSO. Our discussion in this chapter relates to developing software that resides in the Business Services tier and the tiers above it. Most orchestration products provide an orchestration engine, a sort of maestro, which reads the BSO definition and then manages the flow of activities. In some implementations, the orchestration engine as well as business logic code may execute inside a container environment. We discuss application and data services in this chapter as seen not only by the application containers but also by the orchestration container and the orchestration engine.

Products in this functional category, discussed in Section 5.2, relate to the Web application servers layer of the reference architecture presented in Chapter 3, Figure 3.1. Programming languages discussed in Section 5.3 are important for all layers of the reference architecture. Technologies discussed in Section 5.4 are again important for all layers in the reference architecture but relate more to the packaging protocols layer of the stack.

APPLICATION DEVELOPMENT PLATFORMS

An application development platform is a comprehensive set of services to develop, host, and manage applications. Any distributed application should be built using a robust application platform.

Type
Chapter
Information
Business Services Orchestration
The Hypertier of Information Technology
, pp. 180 - 251
Publisher: Cambridge University Press
Print publication year: 2003

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×