�� ����λ�ã�UML���� - ���� | ��̳���� |
Rumbaugh��Ц����UML�ϵ���̬ |
Paul Krill
|
[2005/3/22] Jim Rumbaugh��IBM�ܳ��Ĺ���ʦ����������쵼IBM Rational�ֲ���������ģ����������Grady Booch��Ivar Jacobson����Ϊ����UML�ġ����ѡ���UML��1997�걻���ʶ�����֯����Ϊ��ģ������Ҳ������RUP�Ŀ���������������������������Ʒ����OMT����Ҫ�����ߡ����ܣ�InfoWorld�༭����Santa Clara�ٿ���SD West2005�����϶�Rumbaugh�����˷�̸��������UML��SOA (service-oriented architectures) �� ESB (enterprise service bus)������Rumbaugh����������UML�ϵ���ǽ���Ʊ�ʾ�˲�м�� IW: ����̸һ��UML�ı����Լ�����������β����ȥ���� JR: ��Ȼ���ԡ������д�ѵķ����ۣ�ÿ�������Լ��Ľ�ģ���������Dz��ϵ�ѯ�����ǣ�Ϊʲô��ͳһ����������Щ�˶����Բ�ͬ�Ĺ�˾���������û�ж���ȥ��������顣UML�ij�������Rational ��CEO��Mike Devlin��Ƹ�����ҡ�Ivar Jacobson��Grady Booch֮��������������һ����˾��Grady�����Ⱥϲ��õ������dz�Ϊ��Unified Method��������ʵ����Ivar ���������ΪUnified Modeling Language���ڴ˻����ϲ����������˼�������������һ�еĿ�ʼ�� IW: Ŀ����ʲô�أ� JR: �ţ������Ŀ���ǴӲ�ͬ�Ľ�ģ��������ȡһЩ��֮ͬ����ͳһ�����Ա��Ҷ�����ʹ�ã�������õ���UML�����ڣ�����������֮���Լ�Rational ֮��ĺܶ��˶������˽�������Ҳ��UML�ɹ���ԭ����֪����UML�����Ѿ���̭�˺ܶ������ķ�������Щ������ʹ�������շ�����ʹ����Щ��������ʼʹ��UML���������UML�Ѿ��ɹ��ˡ� IW: ����û������֧��UML���������������ң����Dz�û�з���ʹ��UML��̫���Ҫ����˵����ʲô�����أ� JR: ���ǻῴ�����Ƿ�����֧��UML����������Ҳ����������ʽ֧��UML�������ƺ�cover all bets���Ҵ��������Ƿ������㹻��������UML��������Dz���˵������ʹ�����ǵķ������������ջ�ص�UML�ϵġ������ظ�һ�Σ��ܶ���˶���ΪUML�����õġ�ֻ����˵��һЩ�����Ļ�������������κ����顣���Dz�û�������п��ܵ������óɹ������ǿ϶��ġ�[����ע������ΪUML1.4�ṩ֧�֣�����û��Ϊ�°汾UML2�ṩ֧�֡���BorlandΪ����Visual Studio �ṩ��UML2��֧�֡� IW: ������̸����ģ�������ܹ�����Ҫ�ԡ�UML������һ�ֱ�����ʽ�𣿻���MDA�ļ�������Щ�� JR: UML��һ�ֽ�ģ���ԣ�������DZ���ģ�͵�һ�ַ�ʽ��MDA��һ�ֹ���ģ�͵ķ���������������������ġ�����Ҫ����ģ�͵ķ�ʽ��Ҳ��Ҫ����ģ�͵ķ��������������һ����һ�ֿ������̣�����һ�������ԡ���ʽ������ţ�����ô���������ԡ� IW: ���ڻ����ϵķ�����̸����SOA���ֱ���������û�ᵽWeb services��Ϊʲô�������Ե��ˣ� JR: Ŷ��Web services��SOA��һ�֡�ʵ������λ��SOA֮�¡�Web services ������SOA�ĵ�һ��ʾ��������˵��һ���õ����ӡ� IW: ���ᵽ��ESB���Ƿ�IBM�Ѿ�����һ����ҵ�������� ��Enterprise Service Bus����Ʒ���������ǽ�ӵ��һ���� JR: ʵ�������Ѿ�Ƕ�뵽���ǵ��м����Ʒ�����ˡ�����Ȼ����һ�������IJ��֡���ij��������˵ESB�Dz�Ʒ��Ҫ֧�ֵ�һ��������������һ�����Ե�����������Ķ�������������м������֧�ֵ�һ�����ԣ��������ָ��������Ҫ���ɵش�����һ���������������ط�����������������롢���Ժ�ƽ̨֮�ڵĶ����������㡣 IW: ��ôESB�Ļ�����ʲô�أ����������һ����Ϣ���ߣ�messaging bus������ͬ������˵���룿 JR: Ŷ���������ڲ�ͬ����֮�佻����������Ϣ���뷨����˻�������������Ӧ�ó���֮�����صط�����Ϣ�� IW: SOA�����ж����У� JR: �ԣ�������������ָ���ģ�Web services��һ��SOA������û�������ʹ��������������ϣ��ʹ�õû�Խ��Խ�ࡣ���ǵIJ��ֹ������������������������ڵ�һЩ���ѱ�����ƽ̨֮����������ѡ����IBM���ڿ����м�����м����������ǰ������ǹ������Խ�����������������Ӧ�ó��������Ѿ����˺ܶ���صIJ�Ʒ����ϣ���Ժ���и��ࡣ IW: ���SOAĿǰ�ܴ�̶��ϻ���Web services�� JR: �ţ��Ȼ��һ����Ҫ�IJ��֡������д���SOAû��Ҫ��Web service�ġ�������ΪSOA��δ�����ǰ���Щ�Ӵ��ϵͳ�ֲ�ΪС�飬�������ؽ��������á��滻�� IW: ���һ����˾�ӹ�ȥ�Ӵ�(monolithic)�ļܹ�ת�Ƶ�SOA���Dz���Ҫ���ܶ�Ǯ��������������һ������Sun���ˣ������ܻ���������Ҫ����SOA��IBM����IBM��ȫ�����(Global Service)���ҡ��Dz���Ҫת�Ƶ�SOA�Ͼ�Ҫ����ʵ�Ǯ�� JR: �ţ���û��Ҫһ�ڳԳ����ӣ�����һ����������ͷͷ��˵�����������Ͼ�Ҫ�����ж�����ת�Ƶ��µ�Idea X����������Ҫ��ҹִ�У�ÿ���˶�Ҫ�������Ǻ�˾���ᱻ�ٵ������������Ǻ���Ч���Ĵ����ѣ��ܵ���˵������Ҫһ��һ��������������ڿ��Եõ��ر��ĵط���ʼ��
IW: ���ᵽ�˷������(��choreography�������BPEL��ӡ����ʲô? JR: �ţ���������������������൱��ˮƽ��choreography����������Щ���Ļ����Ͻ��й����Ǻ���Ҫ�ģ����������һЩ��Ʒ�ǻ�����Щ���ġ� IW: Java vs. .Net֮ս��˭����ʤ���ߣ� JR: ���һ��Ҫһ����������ʤ���Ļ����һ��ɲ�����һ�����Ե�ʤ���ߡ��ҵ���˼�ǣ�����Ϊ���Ƕ��������ȥ�� IW: ��Sun��Java����ȣ����ƺ��ҵ��˴�.Net����Ǯ�ķ���. JR: IBM Ҳ��֧��Java�����ǽ������ڣ�����Ϊ������һ��ǿ��Ķ��֡� IW: ����ΪIBM�����Java������������Sun����ǰ�� JR: �ţ�����ΪIBM�����ƶ���Java�����Ҳ�����Ϊ����ϣ��Sun����֧��������ȻIBM����Ҫ�쵼���е�һԱ�� IW: IBM��Rational�ĺϲ����ڿ���Ч����Σ��Dz���Rational������ijЩ��������ƣ� JR: ʵ�����Ҿ��ú�ȥ��ȣ��������RationalԱ���������ڲ�Ʒ�ķ�Χ�����ˣ���ΪIBM���ǵķ�Χ��RationalҪ�㷺�����������ڹ�ȥ��δ���Ե�����Ҳ��ʼ���۲�Ʒ�ˡ����ʵ�������ǵķ�Χ�����ˡ� ����infoworld��Ԭ�� ժ�룬����ת��������ҵ��;�� |
|