�� ����λ�ã�UML���� - ���� ��̳����    
IBM�չ�Rationalһ���ܽ�
Clint Boulton

[2003/12/26]

12�£��ֵ�����ܽ��ʱ���ˣ���Σ��Ǹ�IBM���������2.1����Ԫ�Ľ����������ˡ�

����չ�����IBM��������ʹ���������ܹ���SOA������Web Service���������˳��롣SOAָ���Ǽ���ʵ������໥������ʹ��һ��ʵ����Դ���������ʵ��ִ��һϵ�еĹ�����SOAs define how computing entities interact to enable one entity to perform a unit of work on behalf of another entity����

���ֽ����ԣ��Ϳɿ��ԡ���ȫ���Լ��ɹ�����һ�������ǽ����ͷ����ɹ���Web serviceϵͳ�Ļ�����

Rational�Լ�΢����Boland�ȹ�˾������Ŭ������֧��SOA�����Ĺ��ߡ�XML��Web service���о���֯ZapThink���Ԥ�⣬2010�꣬����SOA�IJ�Ʒ���г��ܶ�ﵽ43����Ԫ��

��2003��2�µ���ν���֮��Rational�ֲ����ٵ�һ����Ҫ������ǣ���Խ��Խ����IBM����Java��WebSphereƽ̨�Լ����ŵ�Eclipse���֮�������Ƿ���Ҫ����֧��΢����.NET��

�������internetnews.com �Ļ���У�Mike Devlin��Lexington �ĺϻﴴ���˺͹����ߣ��ش�������������⣬�Լ�һЩ���������⡣

Q��Rational�ķ�������Ϣ�͸��������IBM�õ�������Rational��α����Լ���ƽ̨�����ԣ�ͬʱ���ܹ���֤IBM�ڹ����������ܹ�����ľ������ƣ�

A��RationalҪ����IBM��������ƽ̨����Ĺ滮��ʵ�֡�����ζ������ҪΪ���ĵĹ��߸��𣬲�������Rational�Ĺ��߼���Ҳ����Eclipse�ĺ��IJ��ֺ�WebSphere Studio����Ȼ�����Dz���Ҫ����������Щ���ߡ�

IBM�ĺܶಿ�ź�ҵ���顢�˿Ͷ��ڿ����µĹ��߼���������ǽ�������ļܹ��Լ��г�����ǿ���Ӱ�졣���ҳ�Ϊ����������Ҫ�������������ǣ����DZ���Ҫ������������֯�ܹ���һ�����֣������֯�����IJ��ſ��������ͬ���Ŀ���ƽ̨�Ͽ��������Ĺ��߻��߼�����

���������ļܹ���˵�����������IJ��ֹ����������Ǻ�WebSphere������Ȼ���Tivoli�Ⱥ�������֤Rational��ͳһ�������̣�Rational Unified Process�����Զ���ΪWebSphereӦ�÷������Ȳ�ͬIBM�����Ŀ���������ʹ�õĿ������̣���������SOA�ȵ�֧�֡�

�����Ѿ��ںܶ��Լ�ж�����Щ������������˵�����������û����������Ļ����ʲ��Ŀ�����ʾ�ǻ���һ��ʹ��WebSphereӦ�÷�������Websphere Studio��SOA�����ǽ�Tivoli���ɽ�������Ϊ��������غ͹���SOA�Ĺ��ߣ�����Ϊ�������Լ�������Щ������Ա�ṩ�˿��ӻ���;�������Ǵӿ������ӽdz�����ע��SOA��������ʹ������WebSphere��ƽ̨��ʵ����Щ��

Q����Rational �ս����ܵغ�IBM�IJ�Ʒ�󶨵�����£�Rational����΢������Щ��Ʒ����XDE�Լ��ͺ�.NETƽ̨�Ľ����Խ���ȥ�δ��أ�

A�� һ��˵�������ǵĹ˿�ʹ�õ��ǻ�ϵĻ���������΢���ļ�����ͬʱҲ����һ���������Ļ��������п�����΢���ķ������Լ������IJ���ϵͳ�����ǵij�ŵ�ǣ�֧�ֶ����ǵĹ˿���˵��Ҫ������ƽ̨��

�����Ե����Ӿ������ǵ�XDE��Ʒ��������ȫ������[΢����������] Visual Studio�������Eclipse�ļ���һ�������ǻ��ڼ���������Щ��Ʒ���������ǽ�����XDE�ж�.NET���µ�֧�֣�������VS .NET��һ����һ�����������ǻ�����������Redmond�Ĺ����飬�����Ա㱣�ֺ�΢���Ľ�����ϵ��

���ǽ���������Visual Studio�����ĵ������ݣ�����΢����������Ϊ���Ǿ���Ӵ����ǵ��¼����ṩ�������������ǿ���Ϊ���ṩ���õ�֧�֡�����΢����������֧�����ϵ��г��ж�������TechEd��PDC�ȡ�ֻҪ΢����ƽ̨�����ǵĹ˿���Ȼ��Ҫ�����Ǿͻ���������������Ͷ�룬���ٺ�����һ����

Q����˾������μ������£����ҽ����ķ��汣�־�����������Borland�Ѿ����г���Ψһ��һ��ƽ̨�޹ص�SOA�����ṩ���ˡ�

A�� ���µķ���ܶ��ˡ��������Ƿ�Ը�⣬�����������Ҫȡ����Ͷ�ʶ�ġ��Ҳ�֪���ܵ�Ͷ���ж��٣���Rational�����������з���Ͷ���˳���150���ڡ�

����������IBM��һ�����ţ��ܹ����з�Ͷ���൱���ˡ���ˣ���������Щ��Ʒ�ļ���������Ͷ���˺ܶ��ʽ��⻹������IBM�о�Ժ������ͬ�����˺ܶ����ˡ�������һ��2��3��ļƻ������ǵļƻ���3��5��ġ����������Ǿͼ��ж��ڡ����ڵ�Ͷ�룬Ҳ�г��ڵ�Ͷ�롣

���µ����ⲿ�֣�Ҳ�Ǹ�ʵ�ʵIJ��֣����������ǵĹ˿͵ģ��ڳ�ΪIBM��һ�����֣���Ϊ�г�������֮�����ǿ��Կ����˿������ʹ����Щ�����ġ�����ֱ�Ӵ���������ѧϰ��ԭ��Rationalֻ��һ��������˾��ʱ�����ǽӴ�����ֻ��һС������Ҫ���û�������������Ҫ�Ӵ��� �Ǹ�����û�Ⱥ�����ǽ��ῴ����Ʒ�ľ޴������Ϊ����Ͷ���˺ܶ��ʽ𣬶�����������һ�����µĸ��õ�ƽ̨��

Q��������ôά���ڻ���Eclipse�Ĺ����еľ������ƣ�

A�� ����ʲôʱ��ֻҪ������˿��ŵı�׼�����������DZ�Ҫ�ģ�����Ҫʹ��ľ������ֿ���ʹ����ļ��������źõIJ�Ʒ�����⣬��Ҫ�ӿ��ҵ���IJ�����

�Ͷ˲�Ʒ������������Щ�������Ҫ�ij��̽��춼������Щ���⣭3��4�����Щ������ɵͶ˵IJ�Ʒ����ˣ�����Ҫ���տ���Ȩ��

���������������䵽ʵ����������Ƿ�����UML�����ǿ������������ڵĹ����׼���������Rationalͳһ���̣����ڣ����������������ʲ��Ŀ�����asset-based development����SOA��

�ܶ������Ա�����ǵľ������ֶ�����֣����ǰ�UML������һ����ҵ��׼������ζ���������еľ��������Ƕ�����ʹ�����������ǵĹ۵��ǣ���������г������䣬�����һ���õIJ��ԡ�����ϣ������������ҵ��׼���ԣ����ǰ��������ǵľ������֣�������Ҫ�أ����������ǹ˿Ͷ����ǵ����Σ�����֤���г�ռ���ʵ���ߡ�

Q�����������ǽ���IBM����һ�¡�

A���ԣ��������ǵ��Ļ������ǵ������ǿ��ŵı�׼������Դ���롣��ȷʵ���������ǵľ������֣���Ҳ�������û����������г�����ǿ�˸��µIJ�����

Q��������������ģ�͵Ŀ����ɣ�Rational���߼�����һ������ʲô��

A�� �������ⷽ���Ѿ��������㣬�����кܶ�����Ҫ����������Ŭ��֧���û�����SOA����ҵ�ܹ�����ά����һ���ԺͿɲ����ԣ���������ǿ�Զ����ij̶ȣ������û�ʹ��ģʽ�����⣬Ҳͬ�������û�������ЩSOA���ٿ����µ�Ӧ�á�

����Ժ��˽�ҵ��ϸ�ڵĿ�����Ա��������Ӧ�á����Dz���Ҫ�˽�ֲ�����ȫ��SOA�����漰�ĸ��ּ���ϸ�ڣ���Ϊ��ļܹ������Ѿ������ˡ�������������Ͽ����õ�����Ӧ�á�

��ˣ�MDA�����ǵ�һ���ؼ�����������Щ���ﻹ���ڱ����ܵ����ڽ׶Σ�������Ҳ��Ѱ��һЩ�û��������������ӣ������ţ�����д��MDAӦ�ó����Ļ������Ƿdz��������ĵġ�

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