1. A computer-implemented method for implementing a service-oriented architecture utilizing one or more consistent interfaces, the method comprising: generating a Customer Invoice Request business object by a first application, the first application executing in a landscape of computer systems providing message-based services, wherein the business object is a semantically disjointed object for requesting the creation of one or more customer invoices for the underlying business object, or to take the data into account when creating a customer invoice and comprises: a Customer Invoice Request root node, wherein the Customer Invoice Request business object further comprises at least one of the following hierarchical subordinate nodes: a Business Process Variant Type subordinate node; a Party subordinate node and wherein the Party node contains a reference to a Party Address dependent object; a Location subordinate node and wherein the Location node contains a reference to a Location Address dependent object; a Sales and Service Business Area subordinate node; a Delivery Terms subordinate node; a Pricing Terms subordinate node; a reference to a Price and Tax Calculation dependent object; a reference to a Cash Discount Terms dependent object; a reference to an Attachment Folder dependent object; a reference to a Text Collection dependent object; and an Item subordinate node; and initiating transmission of a message via a service in a service-oriented architecture to a second application, executing in the environment of computer systems providing message-based services, based, at least in part, on data in the Customer Invoice Request business object, wherein the message comprises a customer invoice request package containing: a customer invoice request entity including a base business transaction document ID and a base business document type code; a business process variant package; a location package; a sales and service business area package; a delivery information package; a payment information package; a price information package; an attachment folder package; a text collection package; and an item package.