Publisher's Synopsis
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. Youll 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 SanFranciscos 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 SanFranciscos 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 Frameworks powerful Life Cycle pattern.