close menu
Bookswagon-24x7 online bookstore
close menu
My Account
48%
SanFrancisco™ Life Cycle Programming Techniques

SanFrancisco™ Life Cycle Programming Techniques

          
5
4
3
2
1

Available


Premium quality
Premium quality
Bookswagon upholds the quality by delivering untarnished books. Quality, services and satisfaction are everything for us!
Easy Return
Easy return
Not satisfied with this product! Keep it in original condition and packaging to avail easy return policy.
Certified product
Certified product
First impression is the last impression! Address the book’s certification page, ISBN, publisher’s name, copyright page and print quality.
Secure Checkout
Secure checkout
Security at its finest! Login, browse, purchase and pay, every step is safe and secured.
Money back guarantee
Money-back guarantee:
It’s all about customers! For any kind of bad experience with the product, get your actual amount back after returning the product.
On time delivery
On-time delivery
At your doorstep on time! Get this book delivered without any delay.
Quantity:
Add to Wishlist

About the Book

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.

Table of Contents:
(All chapters conclude with "Conclusion".) I. INTRODUCTION TO LIFE CYCLE PROGRAMMING. 1. IBM SanFrancisco. What Is SanFrancisco? SanFrancisco Layered Architecture. Advantages of Developing with SanFrancisco. Focus of this Book. Conclusion. 2. Overview of Life Cycle and Existing Order Types. Why Are Complex Applications Hard to Assemble and Modify? What Would Make It Easier to Address This Problem? What Is a Life Cycle? Life Cycle Pattern-In More Detail. Other Uses for Life Cycle Pattern. What Is an Order Type? Existing Order Types. Order Type Setup. Order Type Extension Points. Conclusion. II. LIFE CYCLE PROGRAMMING WITH ORDER MANAGEMENT. 3. Life Cycle Static and Dynamic Structures. Static Impact Structure. Using the Impact Structure to Create a Dynamic Structure. Tying Together the Static and Dynamic Structures. Conclusion. 4. Construction of the Static Impact Hierarchy. Life Cycle Setup Commands. Policy Setup. Life Cycle Setup. Condition Definitions in Condition ID Mapping Tables. Defining Change Results in Transition Graphs. Matching a Change Result with Current Condition State. Initial Actions and Automatic Method Invocation. Condition DrillUp/DrillDown. Method Blocking Table. Miscellaneous Attribute Setup. Conclusion. 5. Creating an Order. Creating Order Instances. Creation of Lower-Level Order Details. Order Variants. Order Creation Dependencies. HLILCMI Special Factory and Order Detail Controllers. Conclusion. 6. Accessing, Using, and Deleting Order Details. Accessing Order Details. Querying an Order Controller. Design and Use of a DMethodAccessKey for Accessing Orders. SanFrancisco Collections Support for Adapters. Using Able/Ing Order Details. Life Cycle Walk-Through of a Plannable Order. Deleting Order Details. Conclusion. 7. RDB and Extended Schema Mapping for Orders. Querying Order Details. Mapping Order Details to Database Tables. Background Information on Database Mapping. Extended Schema Mapping of Order Details. Using Database Indices to Improve Throughput. Miscellaneous Query and Schema Mapping Tips. Conclusion. 8. Multiclient Considerations. JavaDoc: Determining Object-Locking Requirements. Object Changed Field. PostConditions Field. Locking Requirements Documentation for Order Life Cycle. Mechanism: Foundation Layer Collection Support for Locking. SanFrancisco Utilities and Database Tools. SchemaMapGenerator. Schema Mapper Tool. Lock Conflict Trace Analysis Tool (Testing for Deadlocks). Lock Contention Console. Database Tools. Tips and Techniques. Conclusion III. DO-IT-YOURSELF LIFE CYCLE PROGRAMMING. 9. Extending an Existing Order Type. Generic Extension Steps. Identify a Process to Change. Extension Documentation. Identify the Extension Points. Rose Design. Source File Generation and Implementation. Extension Configuration. Example 1: Extending Full Sales Order. Description of Extension Example. Understanding and Extending Validate and Update Build Policies. Identifying Scenarios to Extend. Identifying the Classes to Extend and Locating Usage. Summary of Extension Steps for Example 1. Example 2: Extending Life Cycle Setup for Full Sales Order. Description of Extension Example. Analysis and Design of Extension Example. Summary of Extension Steps for Example 2. Developing a New Extension for Extension Example 2. Changing Life Cycle Control for Extension Example 2. Conclusion. 10. Roll-Your-Own Order Type. Example of a New Order Type. Analysis: Reuse of Existing Order Types. Scenario Analysis for the New Order Type. Life Cycle Scenario Analysis. Order Creation Scenario Analysis. Miscellaneous Scenario Analysis. Design of the New Order Type. Implementation and Configuration for the New Order Type. Implementation. Configuration. Conclusion. 11. Life Cycle Design of Customer Service Application. Problem Management Application Description. Structural Design of ServiceCycle Application. Life Cycle Design of ServiceCycle Application. Basic Life Cycle Design Classes. Home Appliance Service Call Life Cycle Design. Home Appliance Service Call Life Cycle Scenario Specification. Conclusion. Appendix A. Full Sales Order Method Blocking Table. Appendix B. Full Sales Order Requested Detail Transition Graph. Appendix C. Sample DorderMethodKey. Class Interface. Class Factory. Class Implementation. Glossary. Bibliography. Index.


Best Sellers



Product Details
  • ISBN-13: 9780201616583
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison Wesley
  • Height: 235 mm
  • No of Pages: 224
  • Weight: 373 gr
  • ISBN-10: 0201616580
  • Publisher Date: 06 Jan 2000
  • Binding: SA
  • Language: English
  • Spine Width: 11 mm
  • Width: 188 mm


Similar Products

How would you rate your experience shopping for books on Bookswagon?

Add Photo
Add Photo

Customer Reviews

REVIEWS           
Click Here To Be The First to Review this Product
SanFrancisco™ Life Cycle Programming Techniques
Pearson Education (US) -
SanFrancisco™ Life Cycle Programming Techniques
Writing guidlines
We want to publish your review, so please:
  • keep your review on the product. Review's that defame author's character will be rejected.
  • Keep your review focused on the product.
  • Avoid writing about customer service. contact us instead if you have issue requiring immediate attention.
  • Refrain from mentioning competitors or the specific price you paid for the product.
  • Do not include any personally identifiable information, such as full names.

SanFrancisco™ Life Cycle Programming Techniques

Required fields are marked with *

Review Title*
Review
    Add Photo Add up to 6 photos
    Would you recommend this product to a friend?
    Tag this Book
    Read more
    Does your review contain spoilers?
    What type of reader best describes you?
    I agree to the terms & conditions
    You may receive emails regarding this submission. Any emails will include the ability to opt-out of future communications.

    CUSTOMER RATINGS AND REVIEWS AND QUESTIONS AND ANSWERS TERMS OF USE

    These Terms of Use govern your conduct associated with the Customer Ratings and Reviews and/or Questions and Answers service offered by Bookswagon (the "CRR Service").


    By submitting any content to Bookswagon, you guarantee that:
    • You are the sole author and owner of the intellectual property rights in the content;
    • All "moral rights" that you may have in such content have been voluntarily waived by you;
    • All content that you post is accurate;
    • You are at least 13 years old;
    • Use of the content you supply does not violate these Terms of Use and will not cause injury to any person or entity.
    You further agree that you may not submit any content:
    • That is known by you to be false, inaccurate or misleading;
    • That infringes any third party's copyright, patent, trademark, trade secret or other proprietary rights or rights of publicity or privacy;
    • That violates any law, statute, ordinance or regulation (including, but not limited to, those governing, consumer protection, unfair competition, anti-discrimination or false advertising);
    • That is, or may reasonably be considered to be, defamatory, libelous, hateful, racially or religiously biased or offensive, unlawfully threatening or unlawfully harassing to any individual, partnership or corporation;
    • For which you were compensated or granted any consideration by any unapproved third party;
    • That includes any information that references other websites, addresses, email addresses, contact information or phone numbers;
    • That contains any computer viruses, worms or other potentially damaging computer programs or files.
    You agree to indemnify and hold Bookswagon (and its officers, directors, agents, subsidiaries, joint ventures, employees and third-party service providers, including but not limited to Bazaarvoice, Inc.), harmless from all claims, demands, and damages (actual and consequential) of every kind and nature, known and unknown including reasonable attorneys' fees, arising out of a breach of your representations and warranties set forth above, or your violation of any law or the rights of a third party.


    For any content that you submit, you grant Bookswagon a perpetual, irrevocable, royalty-free, transferable right and license to use, copy, modify, delete in its entirety, adapt, publish, translate, create derivative works from and/or sell, transfer, and/or distribute such content and/or incorporate such content into any form, medium or technology throughout the world without compensation to you. Additionally,  Bookswagon may transfer or share any personal information that you submit with its third-party service providers, including but not limited to Bazaarvoice, Inc. in accordance with  Privacy Policy


    All content that you submit may be used at Bookswagon's sole discretion. Bookswagon reserves the right to change, condense, withhold publication, remove or delete any content on Bookswagon's website that Bookswagon deems, in its sole discretion, to violate the content guidelines or any other provision of these Terms of Use.  Bookswagon does not guarantee that you will have any recourse through Bookswagon to edit or delete any content you have submitted. Ratings and written comments are generally posted within two to four business days. However, Bookswagon reserves the right to remove or to refuse to post any submission to the extent authorized by law. You acknowledge that you, not Bookswagon, are responsible for the contents of your submission. None of the content that you submit shall be subject to any obligation of confidence on the part of Bookswagon, its agents, subsidiaries, affiliates, partners or third party service providers (including but not limited to Bazaarvoice, Inc.)and their respective directors, officers and employees.

    Accept

    New Arrivals



    Inspired by your browsing history


    Your review has been submitted!

    You've already reviewed this product!
    ASK VIDYA