SanFrancisco Frameworks from IBM fills a long-standing need in the business applications development industry. Based on object-oriented design patterns and Java technology, it provides a platform-independent infrastructure and ready-built components for constructing business applications. One of the key elements of SanFrancisco Frameworks is the Life Cycle pattern. This pattern makes business event life cycles (such as order entry and fulfillment) much easier to maintain and customize, by achieving separation of life cycle control from state information and business data.
SanFrancisco Life Cycle Programming Techniques will take you from a novice to an expert level. You'll gain an in-depth understanding of the Life Cycle pattern and the know-how to develop your own Life Cycle-based applications. The book provides essential background on the use of life cycle control in application design. It describes and explains SanFrancisco's Life Cycle pattern and reveals the SanFrancisco mechanisms that support the pattern. Concrete examples from the SanFrancisco Order Management Core Business Process demonstrate building, customizing, and extending order types using the Life Cycle Pattern.
Moving beyond the basics, you will find a practical, task-oriented guide to building a real-world, multi-client Life Cycle-based application, along with tips for relational database configuration. You will learn how to extend SanFrancisco's predefined order types as well as create an entirely new order type using the Life Cycle pattern. An extensive example of a customer service application demonstrates the use of Life Cycle design methodology and programming techniques.
Whether your focus is on order management or some other important business process, this book offers the understanding and tools you require to make full use of SanFrancisco Framework's powerful Life Cycle pattern.
Maynard Johnson is a Staff Engineer at IBM and a member of the SanFrancisco Warehouse Management/Order Management team working on design and development.
Randy Baxter is a Senior Software Engineer for the SanFrancisco project at IBM. He was the team leader for the Warehouse Management/Order Management framework.
Tore Dahl is a Software Development Manager for Object Technologies in Solna, Sweden. He was responsible for the domain contents of the Warehouse Management/Order Management framework.
0201616580AB04062001