Have one to sell? Sell yours here
The Mda Journal: Model Driven Architecture Straight From The Masters
 
See larger image
 
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Mda Journal: Model Driven Architecture Straight From The Masters [Paperback]

David S. Frankel (Editor), John Parodi (Editor), Richard Soley (Foreword)
5.0 out of 5 stars  See all reviews (2 customer reviews)


Available from these sellers.



Book Description

November 30, 2004
Model Driven Architecture (MDA) is one of the most important technological developments affecting how enerprise-class information systems will be concieved, designed and built. Featuring the IBM MDA Manifesto, and the Cook-Guttman debate on the Microsoft and OMG approaches to model-driven systems. This book brings together some of the best minds to reflect on the role and value of MDA. In its pages you will find the essential discussions straight from the MDA masters: Oliver Sims, Stephen Mellor, David Frankel, Jorn Bettin, Steve Cook, Mike Rosen, Michael Guttman, Patrick Hayes, Elisa Kendall, Deborah McGuinness, Alan Brown, Bran Selic, Sridhar Iyengar, James Rumbaugh and Grady Booch.

Editorial Reviews

From the Publisher

DAVID FRANKEL specializes in the architecture of distributed enterprise computing systems. He is the author of the book, Model-Driven Architecture: Applying MDA to Enterprise Computing. He served several terms as an elected member of OMG Architecture Board, and is the editor of MDA Journal.

JOHN PARODI has more than twenty years experience in technical communication. He is an independent contractor focusing on the capture and articulation of technical ideas in support of engineering excellence and market success.

MICHAEL GUTTMAN is currently Director of the OMG's MDA FastStart Program. He was previously CTO of Genesis. Michael helped develop several computing standards, including CORBA 1.0 and IIOP, and is the coauthor of two books and numerous articles.

MIKE ROSEN has more than 25 years of experience in the modeling, architecture, and design of distributed systems. He was a contributing author of the OMG's COM/CORBA Interworking Specification and has written books about object technology and technology integration.

STEVE COOK is a Software Architect in the Enterprise Frameworks and Tools group at Microsoft. Previously he was a Distinguished Engineer at IBM. He has worked in the IT industry for almost 30 years, and has published a book and many papers and articles on software-related topics.

JORN BETTIN, Managing Director of SoftMetaWare, is a software consultant with a special interest in techniques to optimize the productivity of software development teams and in designing large-scale component systems.

GRADY BOOCH is an IBM Fellow and is recognized internationally for his innovative work on software architecture, software engineering, and modeling. He has been with IBM Rational as its Chief Scientist since Rational's founding, and is one of the original developers of UML. He is an author of six best-selling books.

ALAN BROWN is an IBM Distinguished Engineer responsible for driving the technical strategy for the IBM Rational desktop products. He is a key part of the leadership team responsible for product strat-egy and architecture for the combined Rational and WebSphere tooling.

SRIDHAR IYENGAR, an IBM Distinguished Engineer, leads technical strategy for IBM Rational on the use of models, metadata, and transformation frameworks. He led the definition of the initial MOF and XMI standards and their integration with UML. He serves on the OMG Architecture Board and Board of Directors.

JAMES RUMBAUGH, an IBM Distinguished Engineer, is one of the original designers of UML. He is considered one of the founders of object-oriented modeling and is an author of five highly influential books on this and related topics. He is responsible for driving IBM's efforts in the areas of modeling databases and model transformations.

BRAN SELIC is an IBM Distinguished Engineer who has been working on modeling language design and model-driven development methods since 1987. He pioneered the application of these methods in real-time and embedded systems and co-authored a book on this topic. He co-chairs the OMG task force responsible for finalizing the UML 2.0 standard.

STEPHEN J. MELLOR is an internationally recognized pioneer in creating effective, engineering approaches to software development. He published the widely read Ward-Mellor trilogy for Real-Time Systems, and Executable UML and MDA Distilled. He is Chief Scientist of the Embedded Systems Division at Mentor Graphics, and chairs the IEEE Software Industrial Advisory Board.

PATRICK HAYES received a PhD in Artificial Intelligence from Edinburgh. He has held academic positions at the University of Essex, the University of Illinois and the University of Rochester. He has been a visiting scholar at Universite de Geneve and Stanford, and has directed applied AI research at Xerox-PARC, SRI and Schlumberger.

ELISA KENDALL, Chairman & CEO of Sandpiper Software, is the principal architect of Sandpiper's UML-based knowledge representation, ontology analysis and reasoning architecture. She leads the policy awareness segment of Raytheon's DARPA/XG program for next generation communications.

DEBORAH MCGUINNESS, PhD, is the associate director and senior research scientist of the Knowledge Systems Laboratory at Stanford University. She has built and deployed numerous ontology environments and applications, including some that have been in continuous use for over a decade at AT&T and Lucent. OLIVER SIMS is an internationally recognized leader in the architecture, design, and implementation of service-oriented enterprise systems. Oliver was a founder member of the OMG Architecture Board, and has contributed to the development of MDA and UML2. He is an author of several landmark books.

From the Inside Flap

In an industry that claims to completely reinvent itself every few years, revolution is the norm. Technology "churn" is the cost of con-stant progress; new languages, new paradigms, new network topolo-gies and new gadgets support the churn as well in business strategy: business process re-engineering, Total Quality Management, Six Sigma, On Demand and the like all fall into this category. We are told that this constant progress is taking us nearer and nearer to Information Technology nirvana, that in our next rebirth I.T. Truth shall be apparent. Software development will be a job for mere children, no expertise will be necessary to maintain decades-old infrastructure, and integration will be a snap. Yea, and I say verily, the complex shall be laid simple!

Would that it were. The more common effects of technology churn are of course constant retraining, maintenance nightmares caused by lost source code in languages no-one remembers, impossible integration projects to be delivered on improbable schedules, and billions of dollars of information technology budget wasted. The stories of lost productivity and pointless software modernization efforts far outnumber the long list of technologies that promised to revolu-tionize the design, delivery, testing, maintenance and integration of software systems.

But was revolution ever achieved? One can point to improve-ments in fairly basic technologies. Though the Java I use to lay down system design today may not look all that different than the FORTRAN Backus gave us in the 1950’s, the parser that translates the Java is certainly more systematic, the compiler is likely not only faster but generates better optimizations, and the interpreter is far faster than an IBM 650. Not many of those improvements, however, can truly be called revolutionary. While the World Wide Web delivered us a standardized user interface for a wide variety of information and applications available on a network, it isn’t in structure too different than the Gopher, X Windows, or even IBM 3270 terminal networks that preceded it.

In fact, essentially all of the "revolutionary" technology upheavals in the I.T. field have truly been evolutionary. They built on, abstracted or extended existing communications paradigms or algorithms. This isn’t a bad thing of course; it means that a system designer or software developer can leverage at least an existing abstraction in his work when he encounters the "next best thing" on the job. Sure, the C++ syntax for printing is bizarre, but printing is printing, and the FORTRAN developer’s FORMAT abstraction isn’t going to hold one back too long from learning C++.

As you’ll see in the discussion, the tit-for-tat and the tête-à-tête and the to-and-fro in this volume, Model Driven Architecture (MDA) changes the landscape in some very important ways. Most obviously, most modeling languages (and in particular the Unified Modeling Language) are graphical rather than textual. With a fifty-year history of nearly all textual languages for directing computing engines, this is a departure, but not really a huge one. Formal graphi-cal languages have been used in the computing industry since the beginning, and more than a few of us remember "flow charts."

More importantly, the model transformation that is the heart and soul of MDA is in many ways no different than any other compilation technique. The idea of converting, or transforming, one descrip-tion of an algorithm into another (usually less-abstract) description of an algorithm goes back at least to our old friend FORTRAN, but really to the first assembler for EDSAC. The real difference in the MDA approach, other than the fact that the graphical language is "compiled" by an algorithm itself—a model transformer—is that model transformation itself is recognized as central to the design, development, testing, deployment, maintenance and integration of computing systems.

This book contributes a conversation on points of view on MDA from these relatively early days of standardization of MDA practice. As this book appears, UML has swept the landscape, available in every open-source and commercial development environment, and according to several polls, in use or planned in use by at least 80% of corporate development shops. MDA, the natural extension of UML (which doesn’t wish to continue to be chained to the rock of pretty pictures), is spreading rapidly. That doesn’t mean that there is 100% agreement, however, on how the practice of system development and maintenance by model transformation should be followed.

In these pages you will find the vital discussion of a young discipline by the developers, practitioners and theorists who are creating standards and products for this evolutionary revolution. While the basic ideas of compilation and even model transformation aren’t very new, the standards and many of the products and practices are, and it certainly helps to have as our guide someone who literally wrote the book on Model Driven Architecture, and who has been there since the beginning of that evolution. While this isn’t a reference manual or even a technology guide, it’s an important way to quickly understand the issues involved in implementing an MDA approach.

I leave you in the hands of several masters of the craft. Enjoy your own evolution!

Richard Mark Soley, Ph.D. Chairman and CEO Object Management Group, Inc. 40,000 feet over the Rocky Mountains


Product Details

  • Paperback: 219 pages
  • Publisher: Meghan Kiffer Pr (November 30, 2004)
  • Language: English
  • ISBN-10: 0929652258
  • ISBN-13: 978-0929652252
  • Product Dimensions: 8.9 x 5.9 x 0.8 inches
  • Shipping Weight: 12.3 ounces
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Best Sellers Rank: #4,049,770 in Books (See Top 100 in Books)

 

Customer Reviews

2 Reviews
5 star:
 (2)
4 star:    (0)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
5.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

3 of 3 people found the following review helpful:
5.0 out of 5 stars The best book on advanced issues in MDA, January 10, 2005
This review is from: The Mda Journal: Model Driven Architecture Straight From The Masters (Paperback)
Dave Frankel is a consultant and has played a major role in the development of the Object Management Group's standards. He has served for many years on the OMG's Architecture Board, and recently, he has been especially active in helping create the framework for the OMG's Model Driven Architecture (MDA) standard. In 2003 Frankel authored the widely respected introduction to MDA, Model Driven Architecture: Applying MDA to Enterprise Computing. (Wiley, 2003).

In September of 2003, Dave started editing a column for BPTrends (www.bptrends.com) called MDA Journal. Each month he either wrote a column or edited someone else's article on some aspect of MDA. Column hardly describes the articles, since many ran to 15 pages and explored specific aspects of MDA in considerable depth. The MDA Journal rapidly evolved into one of the most popular monthly publications on BPTrends, and was the host of several ground-breaking statements on MDA, including the first official statement by Microsoft's Steve Cook on their position on MDA and Domain Specific Languages (they prefer the latter), and IBM's MDA Manifesto by Grady Booch, Alan Brown, Sridhar Iyengar, James Rubaugh and Bran Selic which defined how MDA was central to IBM's evolving work in a variety of different areas.

This month Dave S. Frankel and John Parodi have published a new book: The MDA Journal: Straight from the Masters (Meghan-Kiffer Press, 2004). In essence, this book pulls together the first year's MDA columns and presents them in a convenient package.

The table of contents gives you the best idea of the scope of this book:

1.Software Industrialization and the New IT: A Perspective on MDA by David S. Frankel
2.MDA and the Object Technology Barrier by David S. Frankel
3.Transitioning to MDA by Michael Guttman
4.MDA, SOA, and Technology Convergance by Michael Rosen
5.Domain-Specific Modeling and Model Driven Archiecture by Steve Cook
6.Microsoft Should Note Compete With MDA by Michael Guttman
7.Microsoft's Approach To Modeling Is Customer-Driven by Steve Cook
8.MDA and Microsoft by Michael Guttman
9.The MDA Marketing Message and the MDA Reality by David S Frankel
10.Model-Driven Software Development by Jorn Bettin
11.An MDA Manifesto by Grady Booch, Alan Brown, Sridhar Iyengar, James Rumbaugh, and Bran Seslic
12.Agile MDA by Stephen J. Mellor
13.A Model-Driven Semantic Web by David S. Frankel, Partick Hayes, Elisa F. Kendall, and Deborah L. McGuinness
14.Enterprise MDA or How Enterprise Systems Will Be Built by Oliver Sims

If you don't know anything about MDA, this probably isn't the best place to start. If you want a good introduction to the basics, I recommend Dave's earlier book on MDA. For most readers, who have the basics, but are concerned about how MDA is likely to evolve, where it will be best applied, and what its limitations will be, this is the book to get. The authors include some of the best known enterprise architects and methodologists in the world - they really are masters - and they focus on exactly the questions that you are probably thinking about as you consider how your organization might use MDA.

This is a major contribution to everyone's understanding of the issues involved in MDA. It's like getting a seat at an advanced seminar and hearing what the best and brightest really think about MDA.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


0 of 1 people found the following review helpful:
5.0 out of 5 stars Great way to get started on MDA, July 19, 2005
By 
D. Hollander "xmlDave" (Dallas, TX United States) - See all my reviews
(REAL NAME)   
This review is from: The Mda Journal: Model Driven Architecture Straight From The Masters (Paperback)
Must read for anyone interested in the latest thinking in system architecture.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Create a Listmania! list

So You'd Like to...


Create a guide


Look for Similar Items by Category


Look for Similar Items by Subject