Home > Computing and Information Technology > Computer programming / software engineering > Software Engineering > Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)
8%
Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)

Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)

          
5
4
3
2
1

Out of Stock


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.
Notify me when this book is in stock
Add to Wishlist

About the Book

Most organizations rely on complex enterprise information systems (EISs) to codify their business practices and collect, process, and analyze business data. These EISs are large, heterogeneous, distributed, constantly evolving, dynamic, long-lived, and mission critical. In other words, they are a complicated system of systems. As features are added to an EIS, new technologies and components are selected and integrated. In many ways, these information systems are to an enterprise what a brain is to the higher species--a complex, poorly understood mass upon which the organism relies for its very existence. To optimize business value, these large, complex systems must be modernized--but where does one begin? This book uses an extensive real-world case study (based on the modernization of a thirty year old retail system) to show how modernizing legacy systems can deliver significant business value to any organization.

Table of Contents:
Preface. 1. The Legacy Crisis. Modernization Challenges. Complexity. Software Technology and Engineering Processes. Risk. Commercial Components. Business Objectives. How Did We Get Here? The Legacy Crisis. Evolving Legacy Systems. Maintenance. Modernization. Replacement. Software Reengineering. Retargeting. Revamping. Commercial Components. Source Code Translation. Code Reduction. Functional Transformation. Incremental Development and Deployment. Summary. For Further Reading. 2. The Beast. The Retail Supply System. Database. User Interface. Transactions. Recent History. Web Enablement. Reports. Summary. 3. Risk-Managed Modernization. Risk Management. Portfolio Analysis. Identify Stakeholders. Understand Requirements. Create the Business Case. Understand the Legacy System. Understand Existing Software Technologies. Evaluate Technology. Define Target Architecture. Define Modernization Strategy. Reconcile Modernization Strategy with Stakeholders. Estimate Resources for Modernization Strategy. Summary. 4. Developing the Business Case. Where Are We? Identify Stakeholders. Understand Requirements. Requirements. Constraints. RSS Requirements. New Functionality. Architecture Compliance. Incremental Development and Deployment. Modernization Goals. Create a Business Case. General Structure and Contents. Incremental Modernization. The RSS Business Case. Problem Statement. Solution. Risks. Benefits. Summary. For Further Reading. 5. Understanding the Legacy System. Where Are We? The Context for Program Understanding: The Horseshoe Model. Code Transformations. Functional Transformations. Architectural Transformations. Reconstruction. Code-Structure Representation. Function-Level Representation. Architecture-Level Representation. Architecture Reconstruction. Issues. Tool Support versus Manual Effort. Decompilation/Disassembly. Summary. For Further Reading. 6. Architecture Representation. Where Are We? Purpose of Architecture Representation. Architecture Representation Requirements. Views of the System. Levels of Granularity. Architectural Views. Module Views. Component-and-Connector Views. Deployment View. Additional Considerations. System Context. Hybrid Views. Summary. For Further Reading. 7. Languages and Data Management. Where Are We? COBOL. History. General Structure. Arithmetic. Variables. Calling and Parameter Passing. Composing Source Files. Obsolete Language Features. Standards. Products. Java. History. General Structure. The Java Platform. Characteristics of the Java Language. Types of Java Programs. Java Application Programming Interfaces (APIs). Products. Data Repositories. Database Management Systems. Data Warehouses. Standards. Products. Data Representations for Information Exchange. EDI. XML. Standards. Products. Summary. 8. Transaction Technology. Where Are We? Distributed Communication. Transactions. Flat Transactions. Flat Transactions with Save Points. Chained Transactions. Closed Nested Transactions. Open Nested Transactions. Multilevel Transactions. Distributed-Access Transactions. Distributed Transactional Operations. Distributed-Transaction Model. Resource Manager Component. Communication Resource Manager Component. Transaction Manager Component. Application Components. Queued-Transaction Model. Comparison of Transactional Models. Standards. Products. Summary. 9. Software Infrastructure. Where Are We? Enterprise JavaBeans. Enterprise JavaBean Types. Persistence for Entity Beans. Support for Transactions. Security. Products. Message-Oriented Middleware. Messages. Queues. Queue Manager. Triggers. Message Queue Interface. Transaction Support. Products. Java 2 Enterprise Edition. J2EE Services. Deployment. XML Messaging. XML Messaging Components. BizTalk. Electronic Business XML. Open Applications Group Integration Specification. RosettaNet. How These Standards Relate. Other Standards Related to XML Messaging. Summary. 10. Maintaining Transactional Context. Where Are We? Model Problem: Retail Supply System. Contingency Planning. MQSeries. Object Transaction Service. Oracle Pro*Cobol. Net Express. Definition of the Model Problem. Solution of the Model Problem. Design of the Model Solution. Building the Test Adapter. Evaluation. Summary. 11. Business Object Integration. Where Are We? A Tale of Two Architectures. J2EE Architecture. B2B Architecture. Quality Attributes. Performance. Security. Availability. Data Integrity. Modifiability. Portability. Reusability. Integrability. Summary. 12. Target Architecture. Where Are We? Forces Affecting the Architecture. Data Requirements. Organizational Requirements. Technology Requirements. Overview of the Architecture. Application Components. Business Objects. Service Components. Data Components. Wrapper Components. BSR Interface. Architectural Patterns. Data Access Involving One Business Object. Data Access Involving More Than One Business Object. Report. Ad Hoc Query. Roll-Ups. Batch Roll-Up. Continuously Updated Roll-Up. Transactions. Data Warehouses. Summary. 13. Architecture Transformation. Where Are We? Data Adapters. Data Replication. Data-Access Layer. Database Gateway. Hybrids. Comparison. Logic Adapters. Object-Oriented Wrapping. Component Wrapping. Comparison. Architecture Transformation Strategy. Code Migration. Data Migration. Deployment Strategy. Componentization Trail Maps. Use of Adapters in RSS. Summary. 14. System Preparation. Where Are We? Analysis of Alternatives. Plan 1: DMS on OS 2200. Plan 2: RDMS on OS 2200. Plan 3: Oracle on the Solaris Platform. Plan 4: Everything on the Solaris Platform. Plan 5: Everything on Solaris+. Evaluation of Alternatives. Summary. 15. Code and Data Migration. Where Are We? Structural Analysis. Initial Plan. Revised Plan. Code Migration Plan. Data Migration Plan. Summary. 16. Integrated Plan. Where Are We? Reconciliation Objectives. Reconciliation Plan. Stakeholder Priorities. User Representatives. Architecture Team. Legacy System Maintainers. Management. Observations. Stakeholder Ideal Profiles. User Representatives. Architecture Team. Legacy System Maintainers. Management. Stakeholder Consensus Meetings. Code-Migration Prioritization Results. Summary. 17. Resource Estimation. Where Are We? Cost Estimation Overview. Function-Based Estimation. Task-Based Estimation. Costing an Increment. Legacy System Size. Adapters. Maintenance Costs. Growth Factor. Estimation of Cost and Duration. Productivity Ratio Approach. Cost Estimation Models. Costing the Preparation Work. Costing the Final Database Migration. Data Collection. Summary. For Further Reading. 18. Recommendations. Find a Better Way. Use Commercial Components. Manage Complexity. Develop and Deploy Incrementally. Software Engineering Skills. Component-Centric Approach. Architecture-Centric Approach. High Levels of Concurrent Development. Continuous Integration. Risk-Managed Development. Final Word. References. Acronyms. Index. 0321118847T01242003


Best Sellers


Product Details
  • ISBN-13: 9780321118844
  • Publisher: Pearson Education (US)
  • Publisher Imprint: Addison-Wesley Educational Publishers Inc
  • Depth: 19
  • Language: English
  • Returnable: N
  • Spine Width: 16 mm
  • Weight: 476 gr
  • ISBN-10: 0321118847
  • Publisher Date: 27 Feb 2003
  • Binding: Paperback
  • Height: 158 mm
  • No of Pages: 352
  • Series Title: SEI Series in Software Engineering
  • Sub Title: Software Technologies, Engineering Processes, and Business Practices
  • Width: 235 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
Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)
Pearson Education (US) -
Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)
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.

Modernizing Legacy Systems: Software Technologies, Engineering Processes, and Business Practices(SEI Series in Software Engineering)

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