�� ����λ�ã�UML���� - ���� ��̳����    
�������ɵ�δ��
Carol Sliwa

[2004/3/22]

ģ�������ܹ����������������Ļ��ı��ݣ����ر������¼����ʽ�Ľ�ʡ���Լ����ߵĴ���������

Wisconsin����ʹ��һ��Webϵͳ�滻ԭ���Ļ���client/server��ʧҵ���ս�Ӧ��ϵͳ������һ�Σ��Ŷ�ͨ����ͼ������ҵ����̣�������д���Ĺ�Լ��

����Ƹ����һλ��ʦ������Cobol������Ա���ʹ��ͳһ��ģ���ԣ�Unified Modeling Language�����Ŷ��ڼ������Ϊ�µ�Ӧ�û����˸���UMLͼ��

��������������֯����ת����ΪMDA��Model Driven Architecture����ϵ�б�׼��Wisconsinֻ������һԱ��MDA���ܲ�λ��Needham�Ĺ��ʶ����������OMG���ƶ�������ʹ��UML�Լ��������ɹ���������Ӧ�ã����һ��˳���Ļ��������ҵ���߼��Ĺ����У�������Խ����õú��١�OMG��CEO��Richard Soley��˵�����Ѿ�֪�������ҹ�˾ͨ��MDA����100% �Ĵ��롣

���ǣ��Զ���������ֻ��MDA�����������е�һ�֡�������Ϊ��MDA������������ʱ��ͳɱ��Ľ��͡�������������ߡ����븴�õ���ߣ��Լ���Ӧ��������õ��Ǻϡ�

Lee Carter��Wisconsin�������ֵ���Ŀ���ܣ���Ϊ�����а����ģ�ҵ���û���IT������Ա���ڿ���ʹ����ͬ���������������󡣡���ʹ�����ǿ��Թ�ע��ҵ����������ǹ���ؿ��ǵײ�ļ���ϸ�ڡ���

Ϊ�˱�ʾ���󣬿�����Ա��ҵ�����Աʹ��ͼ������ʾ������������������һ����������Ӧ������δ�����������δ������ܾ���Ӧ�����󡣲���ʾ��Щϵͳ�������ϵ�����ġ�Carter˵��һ��һϵ�лͼ��˳��ͼ��Э��ͼ�Լ�����ͼ���֮�󣬾Ϳ���ͨ������ת����Щģ�ͣ��õ�Ӧ�õĴ��롣

����Ϊ��Щ�ĵ���Ӧ�õ�ͼ�������κ�ʱ��ʹ�ã������������ꡣ��Ϊ��������IBM Rational��������֧�ֵġ���ͼ�α����ֵı���������ǿ��д����һҳҳ���֣�ͨ��û���˻��ٿ��ڶ��顣���ң����ǿ��Դ�ҵ��������ٵ����룬���ߴӴ�����ݵ�ҵ�����󡣡�

Ϊ�˼�㵽MDA��ת���������Ŀ�ŶӴ�OMG��MDA FastStart�ƻ��й�����λ��St. Paul, Minn��Adaptive Team Collaboration��˾�ķ���ATC��˾��CTO��Chris Armstrong�����ι���ʦ�����������ʡ�����ר�ҵȸ��ֽ�ɫ��Carter˵��������Ľ�ɫ�ǹ��������Ա��

����һ����Ҫ�ľ�����ѡ����Curam��˾����J2EE�Ŀ��Ϊ�����������񲿷ֿ���Ӧ�á�Wisconsin �Ŷ�ʹ��UML������ҵ�����󣬲�ͨ��һ��PIM��platform-independent model��ƽ̨�޹�ģ�ͣ����壬��Ч�ؼ��ɵ�Curam�����С�ϵͳ����Tier������˾������������й��ס�

Carter��Ϊ����Ŀǰλ�ã���Ŀ�Ѿ�������Ԥ�ڵ�Ч�����Ŷ���ǰ60���������Ŀ����һ����Ʒ�汾11�½��������������ֽ�����������ɡ���ʹ�ô�ͳ����������������Ŀ��ȣ�����ʱ��õ��˼��١�

Wilmington ��PFPC��˾ΪͶ�ʹ�����ҵ�ṩIT��������Ӧ�ã�����˵������MDA����ȥ��Ҫ6������ɵĿͻ�����Ŀ������4���¾Ϳ�����ɡ�

�ù�˾��CIO��Michael Harte����Ϊ��MDA�Ѿ�����͸�������Ŷ��У������˸���ľ�ȷ�ԡ���Ϊ�������ǿ���˿�������Ҫ�������ǰ�ù������͹�ȥ��ȣ����ص����ȱ�ݿ��Ա�����ط��֡�

PFPC �ĸ߼��ܹ�ʦIan Maungָ����MDA����λ�ڲ�ͬ�ط��Ŀ�����Ա���Ը��õĽ�������Ϊ��ͨ��UML�����ͳһ�Ľӿڣ����ǿ�������Է�����˼��

Maung ��Ϊ������MDA ����������ƽ̨֮����л�����Ϊҵ���Ӧ���߼��Ķ��嶼��ƽ̨�޹صģ�����ֻ��Ҫ�򵥵��޸ľͿ��������µ�ƽ̨���ģ�͡���ϣ��UML2.0�е���Ϊ���壨action semantics������ʵ�ֶ�һЩ��J2EE���ֻ��ڱ�׼��ƽ̨��100%�Ĵ������ɣ��Ӷ�ʹ��MDA���տ���ʵ���Զ���Ĵ������ɡ�

���ݼ���������Ա�Ĺ��ƣ�����UML/MDAԽ��Խ��ر�Ӧ�üܹ�ʦ�����ã�Ҳֻ�в���15%�Ŀ�����Ա��ʹ��UML����������Ϊ�临���Խ�����������⣬������Ҫ�����е�IT�Ļ�ת��Ϊ�������ɵķ�ʽҲ�������ѵġ�

Forrester Research ��˾�ķ�����ԱAnalyst Carl��Ϊ�������п����Ŷ����������뵽һ����Ŀ�кܾû�û�п���һ�д��롣���Դ�ͳ��IT��ҵ���ԣ����翴�������Ը�����ձ�ģ�����Ϊ�������κ���ʽ�Ľ�ģ���ԣ��ⶼ��Ψһ�������ϰ�����

Meta Group��˾��Thomas Murphy��Ϊ�����࿪����Ա���й�ʹ��4GL���߲���������ά���Ĵ���IJ����ľ��飬��ʹ�����Ǻ����ɡ���Ԥ�⣬ģ�������Ŀ�����ʽ����ǰ������һ����ʹ��UML/MDA���������ٺܶ���ս��

�����߶���Щ�����еĺܶ඼����ʶ�������磬Maung ��Ϊ������ȫ֧����Щ��׼�Ĺ������������������ȫ֧�֡�PFPC ����ϯ�ܹ�ʦPer Gyllstrom ָ����Ҳ��һЩ������Ա�����Զ��������ɹ��߽��������ǵķ��롣����Ϊ����Ҫ����Ҫ����һЩС����Ŀ��ʵʩ�����������Ƕ�MDA�Ļ��ɡ�

����MDA���ŵ�֮һ�Ǵ��븴�ã���������Ա�����������α��˵Ĵ��룬�����ǻ��������Ĵ��롣

λ�ڼ���Novato��Fireman's Fund Insurance��˾�ڽ��д���Ŀʱ�������������谭������Ŀ2000�꿪ʼ����һ������������󿪷���7���Ŷ�ʹ����IBM�ı���Ӧ�üܹ���Insurance Application Architecture��IAA���п����� UML��ͼ�IJ���������һ��������ҵJavaBean��ܵĴ��룬�����ܰ����˳־��ԡ���Ϣ���¼��Լ�����ֲ������֧�֡�

Rational Rose�Ľű������˳���80%�ļܹ����룬Fireman's Fund ����ѡ����Codagen ��˾��һ���������ɹ��ߡ���������֮�ڣ�Codagen�Ĺ�������Ϳ�����ģ���ʹ��ʹ��Rose�ű�������ģ�͵�����ת����������ʧ����Ӱ���١�

���ǣ������ȼ��ı�ʱ����������ˣ����ļܹ��ŶӺ���Ҫ�ֹ���дҵ���߼�����Ŀ�����Ա֮����������⣬Fireman's Fund ��һλ��ҵ�ܹ�ʦBill Nadal ˵��

��ҵ�ܹ�ʦ�Ŷ���2002������ʰ���˻�棬��һ�Σ�Peter Herzum ������������������һλר�ң�����Ŀ������ƿ����õ�������Ŷӵ�Ŀ�������򿪷��ġ�����������������������Ա����ú�ƴװ���Թ�������Ӧ�á�

Nadal ˵��Herzum������LLC�Լ�Codagen����IBM��MQSeries�Ľ��ڰ汾ʹ����IAA����ģ���Լ�Rose�ű������ɷ����Լ�����XML����Ϣ����������ʾ�У�Ӧ��MDA�����Զ�Ϊ�־û����ࡢ����ӿ��Լ�XML��Ϣ���ɴ��롣��ΪMDA�����ṩ��һ���۾ݡ�

Fireman's Fund ����ҵ�ܹ�ʦ�������������ǵ������ͼ��blueprints��Ϊ��ȫ�����ݹ����Լ�Ԫ���ݹ����������ĵĻ���ģ�͡����������Ǽƻ�Ҫ��ע��ҵ���ε������

����Ҷ���ΪҪ��һ����ҵȫ���ƹ��Ǻ�ʱ�ҳɱ�����ġ���Nadal ��Ϊ������ͨ����ζ��������Ҫ��һЩ��������Ŀ�ж���һЩ��������������Ժ���Զ�θ��á�MDA��ʵ�����Ŀ�����Ҫһ������

���� COMPUTERWORLD��Ԭ�� ժ�룬����ת��������ҵ��;��