|
|
|
To
Overview of Composite Applications Edition
By Gerd Waloszek, Product Design Center, SAP AG – 10/20/2003
Computers are universal machines. That's the theory. In practice, however, we often find that computers are rigid. They can only do what they have been programmed for. Thus, application users are often painfully restricted to the application developer's concept of how and for which purposes the program should be used. On the other hand, we also find that users don't care much about the original purpose of products and use them in their own and creative ways. That is true not only for programs but also for any commercial product. Using a spoon to open a bottle of beer may not be the best example, but it gives you the idea. Such creativity, however, has its limits – and increasingly so the more specialized a product is. For example, nobody would use an image-processing program, such as Adobe Photoshop, for word processing, even though it would be possible to some extent; it's simply far too cumbersome.
With business applications, such as ERP applications, this rigidity is even more prevalent. These applications are typically tailored to specific tasks like goods receipt or order processing. This tailoring is a good thing on one hand because it allows users to do their work quickly and easily. On the other hand, it presumes and requires that procedures and business practices in general remain stable and do not change over time. This assumption is, however, no longer tenable. At the present moment, many companies are faced with the challenge of reacting quickly to their customers' needs not only locally but around the whole world. This situation forces companies to improve communication and collaboration, for example by ad-hoc or evolving teams, in order to guarantee improved decision-making and increased productivity. So, what solutions can software companies offer to meet these challenges? Or, in other words, how can computer programs better cope with change, which has become a dominant ingredient in today's business world? This question is, to a large degree, the theme of the new SAP Design Guild edition on composite applications, of which SAP's xApps are a breed.
Composite applications represent a new kind of application and are seen by many experts as a viable answer to the challenges of an ever-changing business world. These applications are built on top of a company's heterogeneous technology landscape and enable cross-functional business processes, thus crossing traditional, rigid boundaries defined by "hard-coded," specialized business applications. Since composite applications sit on top of existing applications and integrate these, the present software infrastructure of a company can still be used, thus protecting existing investments, even if business practices change. Secondly, by their very nature think of the service-based approach, for example these applications are easy to assemble, and thus not only provide flexibility but also minimize programming efforts and costs.
But I just wanted to whet your appetite so I'll stop there and not give away too many details. You can find out more about composite applications in this edition, which is divided into three sections:
All in all, this new edition on composite applications offers an interesting and exciting mix of innovative concepts and applications that we are sure will appeal to our readers. After all, who doesn't want to cross boundaries and get a taste of innovation?