�� ����λ�ã�UML���� - ���� ��̳����    
��Ӧ�ü��ɵĹ���
Martin Banks

[2003/11/14]

����Ѹ�ٷ�չ���������ܹ���service-orientated architecture��������ʹ��Ӧ������Ӧ�õļ��ɸ��Ӽ��ס�

���������Ƴ��˸��ָ������¼���������Ч�ü��㣨utility computing�����Զ������㣬����ܹ��Լ�web service�ȡ�������Щ�����ʣ���һ�����־Ϳ��Ըſ����Ǿ����������ܹ�SOA(service-oriented architecture)������SOA������һ����ͬ�������Ҫ���¾�Ӧ�õļ��ɡ�

Microsoft�ƺ��Ѿ���ʶ����SOA����Ҫ�ԣ���������Ѿ���������Ӧ��������SOA�ܹ�Indigo���ںܶ��µĿ����Ͳ��𹤾ߣ����ǽ��������ڼƻ���2006�귢���Ĵ���ΪLonghorn����һ��Windows����ǣ�΢������Ҫ�ͺܶ��Ѿ��ṩ��ͬ�๤�ߵĹ�˾���м��ҵľ�����

SOAʵ��Ҫ���µ�Ӧ��ͨ��web services���ϵͳ���м��ɡ�OMG��ģ�������ܹ����ᱻ�㷺���ܣ���Ϊ��֧�ֶ˵��ˣ�end-to-end����Ӧ�ÿ�����ʽ��

��Ҳ���Ƿ�����˾Butler���ŵ�Teresa Jones�Ŀ����������д��һƪ��Ϊ��Ӧ�ÿ������ԡ������¡�Jones�ᵽ���кܶ�Ĺ��߶�������߱����Ա������������������������������һ���ؼ�������

Jones ��Ϊ��������Щ���ߣ�û���ṩ�˵��ˣ�end-to-end���Ŀ�������������Ŀǰ����һ������Ҫ�ȱ����Ա����������Ϊ��Ҫ����
Jones����Ϊ������������Ҫ��Ϊ��ҵ����ģ��֧����ơ����������ԡ�����͹�������������Ĺ���������ҵ�Ļ�����һֱ�ڱ仯�ģ����Ӧ��ҲҪ��֮�仯����

����Ϊ��ǰ�Ľ�ģϵͳ���������⡣MDA����������ƣ���Ϊ���õ���OMG��ͳһ��ģ����UML��UMLģ�;�������������������Դ���룬���ģ�͵ı仯����ֱ�ӷ�ӳ�������ϡ���������Ӧ�õĹ��ܿ����͸Ľ��͵õ��˼򻯣���Ϊ�����ֽ�ģ������ҵ����Ա�������⽨ģ�����ݲ����ܹ��������������ס�Jones��Ϊ������ʹ�ú��ڵĸ��¿��Ը���͸��ɿ�����ʹ�ÿ������̸��ӿɿء���

����۵�õ�������Compuware ��˾��Edwin Schumacher��֧�֡��ù�˾��OptimalJ ����Butler ����������������õ�MDA�����е�һ�֡�����������IBM��Ӧ�ÿ������������Application Development Solution����Interactive Objects��ArcStyler 4.0��

�ڽ���MDA����Щ���ߵĺô�ʱ��Schumacher˵���������۲����ڵĿ������̣���ᷢ�֣�����ҵ����Ա��ģ�����ʦ��IT���Ǽ�������Ա����������ˣ�ÿһ���ɲ�ͬ���Ŷ�����ɣ�������֮���ת���������ֹ���ɵģ����Ȼ������ܶ��޷�����Ĵ���MDA����Щ�����Զ��������ṩ���Զ�����ת����������

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