As more and more companies are considering the move to electronic business, it is becoming vital that the industry begins to produce engineering strategies for Internet-based applications. If you are tasked with building a corporate Web site or exploiting the Internet for new business opportunities, this book will help you to make the right decisions when selecting technology, products, people and strategies.
Success with Electronic Business is a comprehensive guide to the challenge of business transactions in the age of electronic business. The book shows how to use established and novel concepts for software engineering and software architecture to build Internet-based applications or electronic business.
The authors draw on their extensive experience to discuss the technical aspects of business-to-business information interchange, in a practical and accessible way. Object-orientation, component-based architectures, aspect-oriented programming and agents, are discussed and applied specifically in the context of electronic business. The book explores the actual technology that you will need to implement Internet-based electronic business methods, providing an overview of Java and XML and focussing in detail on the 'Bolero' framework.
· CD containing demo version of Bolero-Software AG's development environment for electronic business
· Supporting Web site with updates and advice on technology and pointers to other important sites.
About the authors:
Berthold Daum has worked in the software industry for twenty years, encompassing projects on O-O, artificial intelligence and telecoms. More recently at Software AG he was a co-developer of the Natural 4GL.
Markus Scheller, also at Software AG, is a specialist in the development and implementation of enterprise-wide services and sales strategies for electronic business. He has led international software development teams and written for many international IT magazines.
About Software AG:
Software AG, based in Darmstadt, Germany, is one of the largest software companies worldwide, with its products used in more that ninety countries. It is a leader in the are of integration technology and its products and services support the integration of transaction-based mission-critical applications across heterogeneous system platforms, from mainframe to the Web. More information can be found at http://www.softwareag.com.
Who Should Read This Book.
I. SUCCESS WITH ELECTRONIC BUSINESS.1. Information Processing at the Turn of the Millennium.
Wide Communication Lines?
The Omnipresence of the Web.2. The Brave New World of Electronic Business.
The Products of 2001 — Immaterial and Transient.
Towards a Digital Economy.
From Store Front to Production Line.
From Supply Chain to Supply Network.
The Virtual Enterprise.
A Buyer's Paradise.
How Safe Is the Web?3. Getting Ready for RITI.
The Amalgamation of Web and Corporate World.
Re-Engineering for Responsiveness.
Multi-Client, Multi-Tier, Multi-Platform, Multi-Threaded, Multi-Component, Multi-Cultural, Multi-Everything: The New IT Environment.
II. NEW THINKING FOR NEW CHALLENGES.4. Transactions.
Controlling Processes by Using Monitors.
Communicating Sequential Processes (CSP).8. Beyond OO.
Components Are Objects, Or?
Names and Directories.10. User Interfaces for the Masses.
A New Metaphor.
Reducing the Strain.
Adapting to the User.
Systematic Design of User Interfaces.11. Collaboration.
III. ENABLING TECHNOLOGY.12. About Java.
A New Computing Platform.
The Java Architecture.
From Chip Card to Mainframe: J2me to J2ee.
RMI and Distributed Objects.
Transactions.13. From Applet to Servlet.
Electronic Business and Transactions.
The Java Enterprise Application Model.
Application Servers.14. From HTML to XML.
Mobile Computing with WAP.
The XML Framework: XSL, XQL, DOM, … .
XML and Databases.15. From Java to Bolero.
Bolero for Business.
Where Did All the Curly Brackets Go?
Bolero and the Web.
Components — The Building Blocks of Electronic Business.
The Bolero Application Model.
The Bolero Persistency Model.
Bolero and XML.
Long Transaction Scenarios.
Crossing the Enterprise Boundary.
IV. METHODOLOGY.16. Software Reuse?
Simple Things First.
Divide and Conquer.
The Object-Oriented Approach.
Separation of Concerns.
Components.17. A Reuse Methodology.
Techniques for Reusing Components.
Types of Services Provided by Components.
Guidelines for Componentware.18. The Software Engineering Lifecycle Model.
Phases of an Object-Oriented Lifecycle Model.
The Iterative Incremental Life Cycle.Appendix.
Case Study 1: Safe and Secure Extranet.
Case Study 2: Integrating Existing Applications at Finrenault, Italy.Glossary.