Books
in black and white
Main menu
Home About us Share a book
Books
Biology Business Chemistry Computers Culture Economics Fiction Games Guide History Management Mathematical Medicine Mental Fitnes Physics Psychology Scince Sport Technics
Ads

Model driven architecture applying MDA to Enterprise computing - Frankel D.

Model driven architecture applying MDA to Enterprise computing

Author: Frankel D.
Publishers: Wiley & sons
Year of publication: 2003
Number of pages: 355
ISBN: 0-471-31920-1
Read: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123
Download: modeldrivenarchitecture2003.pdf

M G PRESS
Architecture
Applying MDA to Enterprise Computing
David S. Frankel
Foreword by Michael Guttman
Model Driven Architecture‚
Applying MDA‚ to Enterprise Computing
David S. Frankel
WILEY
Wiley Publishing, Inc.
Model Driven Architecture‚
Applying MDA‚ to Enterprise Computing
Model Driven Architecture‚
Applying MDA‚ to Enterprise Computing
David S. Frankel
WILEY
Wiley Publishing, Inc.
Publisher: Joe Wikert Editor: Theresa Hudson
Assistant Development Editor: James H. Russell
Editorial Manager: Kathryn A. Malm
Associate Managing Editor: Angela Smith
Text Design & Composition: Wiley Composition Services
This book is printed on acid-free paper. @
Copyright © 2003 by David S. Frankel. All rights reserved.
Published by Wiley Publishing, Inc., Indianapolis, Indiana Published simultaneously in Canada
No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 750-4470. Requests to the Publisher for permission should be addressed to the Legal Department, Wiley Publishing, Inc., 10475 Crosspoint Blvd., Indianapolis, IN 46256, (317) 572-3447, fax (317) 572-4447, E-mail: permcoordinator@wiley.com.
Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages.
For general information on our other products and services please contact our Customer Care Department within the United States at (800) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available in electronic books.
Trademarks: Catalysis is a service mark of ICON Computing. CORBA is a registered trademark of the Object Management Group. "Design by Contract" is a trademark of Interactive Software Engineering. EJB, J2EE, and Java are trademarks of Sun Microsystems. Model Driven Architecture, MDA, MOF, Unified Modeling Language, UML, IIOp, and XMI are trademarks of the Object Management Group (OMG). MQSeries is a registered trademark of International Business Machines. Visual Basic is a registered trademark of Microsoft Corporation.
Library of Congress Cataloging-in-Publication Data:
ISBN: 0-471-31920-1
Printed in the United States of America
10 9 8 7 6 5 4 3 2 1
To my mother and my late father, who taught me to value learning and truth.
To my wife Janice, my loving partner during all the ups and downs of life.
To my children, Rafi and Ari, my connection to the future.
Contents
Preface xv
Foreword xix
Part One Introducing MDA 1
Chapter 1 Pressure and Progress: How We Arrived at This Point 3
Challenges Facing the Software Industry 3
The Viability Variables 4
Machine-Centric Computing 5
Application-Centric Computing 6
From Assembly to 3GLs 6
Operating Systems and the Abstraction Gap 8
Object-Oriented Languages and Virtual Machines 8
Enterprise-Centric Computing 9
Component-Based Development 9
Design Patterns 10
Distributed Computing 11
Middleware: Raising the Platform Abstraction Level 12
Middleware: Raising the Programming Abstraction Level 13
Declarative Specification 13
Enterprise Architecture and Separation of Concerns 14
Enterprise Application Integration (EAI) 21
Design by Contract 22
Other Enterprise-Centric Technologies 25
Pressures on Enterprise-Centric Computing 25
Pressure on Production Costs 26
Pressure on Quality 27
Pressure on Longevity 28
A Modern Day Sisyphus 30
Summary 30
vii
viii Contents
Chapter 2 Model Driven Enterprise Computing 31
Bringing Model-Centrism to Intermediate Tiers, EAI, and B2Bi 31 Models as Development Artifacts 32
Syntactic Abstraction versus Semantic Abstraction 32
B2Bi and MDA 35
First- and Second-Generation Web Services Integration 36
Web Services and Enterprise Architecture 38
Defining Abstract Business Services 39
Mapping Business Information Models to XML 41
Parameterized Mappings 41
< 1 > 2 3 4 5 6 7 .. 123 >> Next