temporarily out of stock
Developing E-Business Architectures
Paul Harmon, Michael Rosen, Michael Guttman
Developing E-Business Systems & Architectures is not another book on how the Internet is changing business or about the potential of e-commerce. The authors assume that their readers already understand these things. Rather, it is written for executives and managers of medium to large companies who are considering or are already engaged in transforming their companies into e-businesses, and especially for IT managers with responsibilities for designing and developing new corporate software systems.
This book provides managers with a road map to help them develop a strategic plan for their own transition. It also focuses on e-business architectures and software development practices that will need to change, and how the company itself must change to accommodate software development with components. Since all transformation depends upon people, there is also an emphasis on the reorganization of IT teams to support component-based development.
Foreword by Ed Yourdon. Preface. The E-Business Challenge: Toys R Us; Charles Schwab; Citigroup and World Banking; Automakers and Their Parts Suppliers; Summary. Developing an E-Business Strategy: Defining a Strategy; Porter's Model of Competition; Industries, Products, and Value Propositions; Strategies for Competing; An E-Business Strategy; Developing Your Strategy; The Classic Model of Competition; Summary. Redesigning Business Processes for E-Business: Transitioning to an E-Business; Business Process Reengineering; BPR for E-Business; Converting to an E-Business; The New Role of the Customer; Changing Business Processes for the Web; Summary. E-Business Applications: The Challenges of the E-Business Environment; Enterprise Application Requirements; Types of E-Business Applications; Summary. Components: What Is a Business Component?; Client Components; Server Components; Container Viewpoint; Application Servers as Containers; Business Viewpoint; Packaging Viewpoint; Server Component Models; Abstract and Implementation Component Models; Summary. An Enterprise Component Architecture: What Is an Architecture?; A Component Architecture; The Architecture Development Process; The Technical Architecture; Summary. Implementing a Component Architecture: The Component Factory; The Component Model; Interface Design Considerations; Other Component Design Considerations; State Management; Transaction Models; Component Usage Models; Fundamental Interface Design Patterns; Application Scenarios; Summary. Managing the Transition to an E-Business: Types of Transitions; An Overview; A Transition Plan; Phase 1: Initiation; Phase 2: Pilot Application Development; Phase 3: Organizational Conversion; Phase 4: Continuation; Summary. Retooling for the Internet Age: The Business Challenge; Changing Software Strategies; A Journey of a Thousand Miles; Flipping Channels; Expanding the Transition; The Home Stretch; Summary. Afterword, Surviving the Transition. Glossary. Notes and References. Bibliography. Index.