Application (re)engineering: Building Web-based Applications and Dealing with Legacies

Front Cover
Prentice Hall PTR, 1997 - Computers - 587 pages


Building advanced Web-based enterprise applications: a comprehensive, systematic approach.

Three technologies are converging to dramatically change the nature of application development: client/server, object-orientation, and the Internet. This book is a complete guide to successfully integrating all of these technologies in your new enterprise applications.

Expert consultant and project manager Dr. Amjad Umar shows how to establish data architectures, application architectures, and frameworks that enable successful Web-based software development. He presents a detailed methodology for using middleware to engineer new applications--or reengineer existing ones. He also offers a systematic approach to cope with legacy systems--including legacy data access, data warehousing and application migration/transition strategies.

For each major issue confronting developers, Umar considers the state of today's marketplace, as well as trends that will powerfully impact development projects in the near future. The book contains extensive guidelines, implementation examples and case studies, using a wide range of technologies, including:

  • CORBA.
  • ActiveX.
  • PowerBuilder.
  • Encina.
  • CGI and other Web gateways

The book includes short tutorials on object-oriented concepts, distributed objects, the World Wide Web, and client/server middleware. Each chapter is written as a self-contained tutorial--making the book a valuable resource not only for IT professionals, but also for trainers, teachers, and advanced students.

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.


Application ReEngineeringThe Big Picture
ObjectOriented ClientServer Internet Environments
Methodology Overview Planning and Modeling

7 other sections not shown

Common terms and phrases

About the author (1997)

AMJAD UMAR, Ph.D. is a Senior Scientist at Bellcore, and an Adjunct Professor at Rutgers University, Stevens Institute of Technology and the Fordham Graduate School of Business. At Bellcore, he specializes in distributed systems, and consults/leads projects in middleware for advanced data networks, electronic commerce, data quality, Web access to corporate resources, large scale data management, and legacy system re-engineering. He is also author of the companion book Object-Oriented Client/Server Internet Environments.

Bibliographic information