Sun Java logo     ��һҳ      Ŀ¼      ����      ��һҳ     

Sun logo
Sun Java Enterprise System 2004Q2 ������� 

�� 3 ��
ϵͳ������

�����ṩ�˸������������ڰ������ Java Enterprise System ���ṩ������}��ϵͳ�����ܣ�

��}����ǽ� Java Enterprise System �������Ϊ�������ϵͳ�Ĺؼ�


Java Enterprise System ���ɵİ�װ����

���� Java Enterprise System �����ͨ���װ������а�װ���˰�װ����������������ṩ��һ�µİ�װ��ж�ع�̺���Ϊ��

Java Enterprise System ��װ������һ��ɿ�ܣ����ڽ� Java Enterprise System ������͵����ϵͳ��ͨ���������Ϊ�����е���������ڵ�ѡ������� Java Enterprise System �����������Щ�����װ�ڸü�����ϡ�Ҫ������ķֲ�ʽ��������ʹ�� Java Enterprise System ��װ����һ��һ���ڻ����е�ÿ��ڵ��ϰ�װ��Ӧ�������

�ð�װ���򲻵�����ͼ��ģʽ�ͻ����ı���ģʽ�½������У����һ��ṩ�˲����������ʾ��װģʽ����Ӣ���⣬��֧�������������ԣ�������������������������ġ��������ĺ����

���ھ����·������ɵ� Java Enterprise System ��װ����������ۣ��й���ϸ��Ϣ���μ���Java Enterprise System ��װָ��������

���Ԥ�����

��װ���������ɼ���ִ�м����ȷ����ǰ��װ��������������ʵ��İ汾���𣬿��Գɹ����л�����

��װ�����Ե�ǰ���а�װ�ļ������м�飬ȷ���Ѱ�װ�� Java Enterprise System �����Ʒ�����֪ͨ���������Ƴ���Щ�����ݵ������

ͬ��װ���򻹻����Ƿ��Ѱ�װ�� Java Enterprise System ����������μ�������������� J2SE �� NSS�����װ�������˰汾�����ݵĹ���������Ὣ���г�������װ����װ������Զ�����Щ����������}��°汾��

��5�Լ��

��װ������������д��Ľ����飬�Լ�����ѡ��װ�����4�Ƿ�������

�����������������������5�ԡ���װ�����ṩ����Ӧ���߼�4ȷ����Щ��5�Եõ����㡣Ϊ�ˣ�����ѡ��Ҫ��װ�����ʱ����װ������Զ���ѡ���������5��������������(��4��

�����һѡ������ڱ�����5��ij�������������ȡ��ѡ��������������DZ�����5����Ȼ���յ�������Ϣ��������Լ������ǰ���Ǹ���5�Խ�������һ��ͬ����ϵ����4���㣩��

��ʼ����

��� Java Enterprise System �������Ҫ�Ƚ���ij�̶ֳȵij�ʼ���ò������Java Enterprise System ��װ������Ը�ݾ���������Ʒ4ִ�д˳�ʼ���á�

�����ѡ���ð�װ����ִ�д˳�ʼ���ã��������ã���Ҳ����ѡ�����ó�ʼ���ã��Ժ������ã������ں�һ�����������ڰ�װ��ɺ��ֶ�ִ�г�ʼ���á�

���ѡ���������á�������Ҫ�ڰ�װ�ڼ��ṩ������Ϣ���ر�أ������ָ��һ��������������Ʒ��ͬ�IJ���ֵ�������Ա ID �Ϳ��

�

Java Enterprise System ���ṩ��һ��ж�س��������ʹ�ô˳����Ƴ� Java Enterprise System ��װ�����ڱ��ؼ�����ϰ�װ�������Ʒ��ж�س��������5�ԣ����ڷ�����5��ʱ����档�밲װ����һ��ж�س��������ͼ��ģʽ�������ı���ģʽ������ʾģʽ�����С�


���ɵ����ʶ��Ͱ�ȫ����

Java Enterprise System ��һ����Ҫ�������伯�ɵ��û���ݹ����Լ����ɵ���֤����Ȩ��ܡ�

���¸���ṩ����صı���֪ʶ�����ڰ������ Java Enterprise System ���ṩ�ļ��ɻ����ʶ��Ͱ�ȫ����

���û����

�� Java Enterprise System �����У�ÿ�������û�������һ��������ڸ���ݣ��û�����Է��ʸ�����Դ�����Ż���web ҳ�Լ�������Ϣ���͡�����ͼ�ʱ��Ϣ���͵ȷ���

���ּ��ɻ������ʶ��Ͱ�ȫ��f��b�� Directory Server��Identity Server ������ Java Enterprise System ���֮������Э��Ļ��ϡ�

�û��� Java Enterprise System �������Դ�ķ�����ͨ�����û���Ϣ���Ŀ¼�ĵ����û���Ŀ�д洢�û��ض���Ϣ4ʵ�ֵġ�����Ϣͨ����(Ψһ��ƺͿ����Լ������ʼ���ַ����֯�еĽ�ɫ��web ҳ��ѡ�����Ϣ���û���Ŀ�е���Ϣ��������֤�û�����������ض���Դ�ķ���Ȩ������û��ṩ���ַ���

�� Java Enterprise System ���ԣ��û���Ŀ�洢�� Directory Server ���ṩ��ij��Ŀ¼�С����û���Ҫ���� Java Enterprise System ������ṩ�ķ���ʱ���÷���ʹ�� Identity Server �Ը��û�������֤����������ض���Դ�ķ���Ȩ��Ȼ������ķ�������û���Ŀ¼��Ŀ�в���������Ϣ��ִ���û�������Ĺ�������ͼ��ʾ��

ͼ 3-1  Ŀ¼�еĵ����û���Ŀ֧�ֶ������

��ʾ��ͼ��ʾ����� Java Enterprise System ���������Ŀ¼�еĵ����û���Ŀ���н�����

Դ�Ա�ϵͳ������һ����ǣ����� web ���û�ֻҪ��¼����һ Java Enterprise System ��������Զ���֤������ϵͳ����������f��Ϊ�����¼���� Java Enterprise System ���ṩ��һ��ǿ���ܡ�

Ŀ¼��֪ʶ

Ŀ¼��һ�־����Ż���������ݿ⣬�Ż���Ŀ����Ϊ�˶�ȡ��ݶ���Ϊ��д����ݡ������Ŀ¼��������ҵ��׼Э�� LDAP������Ŀ¼����Э�飩���û��ʻ�����Ŀ¼�е���Ŀ��

LDAP Ŀ¼�Էֲ�Ŀ¼�ṹ�洢��ݡ���ݴ洢����Ŀ�У���Ŀ��һ�����Լ�����Ե�ֵ��ɡ����磬һ���û���Ŀ���ܾ������� sn�����ϣ���telephoneNumber �� userPassword �����ԡ�Ŀ¼��Ŀ����������Ա����֯��Ӳ���豸��������û�������ֶ���

�����������ij����������������Ϊ LDAP �����������磬������ܴ������û���Ŀ�е��������� person �����ඨ��ġ��ɴ洢��Ŀ¼�е���������༰��Ӧ����ͳ��ΪĿ¼ģʽ��

һ����ԣ�ҵ����������Ŀ¼��Ŀ�����Լ�����Ŀ���������ֵ���ɸ������������4��ġ�����߻�Ҫ���ú��ֲַ�ṹ4�̻�Ŀ¼���������ʶ��˷ֲ�ṹ������Ŀ¼�в�����Ŀ��

���ڴ洢�����û����Ե�Ŀ¼���ԣ�Ŀ¼ģʽ���ܰ�(������ҵ����֯����֯��Ԫ�Ķ���������ԡ� ���⣬���ܻ��������ڶ�����֯�ڲ�����û��������Ķ����ࡣ

��ˣ�Ŀ¼ģʽ��(��ʾ�Ϳ̻�Ŀ¼��������ȫ������������ԡ�ģʽ��ָ��������ֵ��������ͼ���ʽ��

���˵��ǣ�ҵ���������ߺ�����Ҫ���㿪ʼ����Ŀ¼ģʽ����Ϊ���б�׼ LDAP ģʽ�����������ҵ����Ҫ�������е�Ӧ�ó������������Ҫ�����׼û�к��ǵ��û����ԣ���ʱ�������Ҫ��������ض��Ķ�����4)չ��׼ģʽ�����磬�������� Java Enterprise System ���񶼶Ա�׼ģʽ������)չ��

Directory Server ģʽ

Java Enterprise System Ŀ¼������ Directory Server �ṩ������ʵ���� LDAP Ŀ¼��ȱʡ����£�Directory Server ���ṩ��ģʽ�� LDAP ��׼ (LDAPv3) ��������ض� Directory Server ���������)չ��LDAPv3 ģʽ������һ����Ķ���������ԣ����Ƿ�ӳ���������˵��ӵ㣺��Ա����֯�����Լ��������ƶ���

ȱʡ�� Directory Server ģʽ����(���ڶ���ģʽ������������� Directory Server �Ķ����༰���ԡ�

���� Java Enterprise System ���񶼿���ʹ��ȱʡģʽ��ָ���Ķ�����ͷֲ�ṹ���򡣵��ǣ�Ϊʹ���ַ����û��ض���Ϣ�洢�ڸ��û���ͬһ��Ŀ�У������ȱʡģʽ����)չ�԰�(��Щ����������������ԡ�

Ŀ¼��Ϣ��

Ҫʹ�� Java Enterprise System ���ṩ�����ʶ�𡢰�ȫ�������������Ҫ�滮�����Ŀ¼�н�b�û���Ϣ�ṹ�������ͨ�����һ��Ŀ¼��Ϣ�� (DIT) 4��ɡ�DIT ��һ�ֲַ�ʽ�ṹ�����Է�ӳ��ҵ����֯���DIT �����Ӱ�������Ŀ¼�в�����Ϣ�ķ�ʽ�����һ����Ŀ¼�IJ���͹��?ʽ����Ӱ�졣

���磬Ŀ¼����԰��顢��Ա������λ�õȷ�ʽ4��֯�û���ݡ���ͼ��ʾ��һ��Ŀ¼��Ϣ���ʾ��

ͼ 3-2  DIT �ṹʾ��

��ʾ��ͼ��ʾ��Ŀ¼��Ϣ����һ��������µ�}����֯��֧��ɣ�ÿ���֧�����а��û�����֯��Ԫ��

ͼ 3-2 �Ķ�����ʾ�ˣ����õģ�Ŀ¼��ĸ��Ϊ���׺����׺��һ���֧���������Ŀ¼�����������Ҫ�����������������һ��Ԫ�����磬����׺�ij�ʼ������һ�β�����ɡ�����b��Ŀ¼���ƣ����ڸ���ƽ������ת�ƣ����ں�׺����ִ�еġ�

���������£����׺��ʾ��Ҫ����֯���������ڱ�����Ϊ example.com��ͼ 3-2 �е��򼶱�������}����֯��֧��ÿ���֧����һ����֯��Ԫ (people)�����а��û���Ŀ��ÿ���֧���ʾһ��Ŀ¼��Ŀ������ÿһ���Ǹ����һ���������4����ġ����磬o=org1 ��ָ����Ŀ�� o����֯�����Ե�ֵΪ org1�������� dc�����������ou����֯��Ԫ����uid���û� ID���� cn��������ƣ���ΪĿ¼ģʽ�ж���ı�׼������

��Ŀ�ĸ����Կ��Ծ��ж��ֵ�����磬cn=Mattew Doe �� cn=Matt Doe���� dc=example �� dc=com����ͼ 3-2 ����ʾ�ķ�֧���⣬ͨ��������һ���֧ ou=groupx�����г����� x �еij�Ա��������Ҫ���ڸ���4�����ض�����Դ�����磬����ܻᰴ���?��4���û����з��顣

Ҫָ���κ���Ŀ����ͨ��Ŀ¼���ṩ����Ŀ������·�������磬user3 ������·��Ϊ uid=user3, ou=people, o=org2, dc=example, dc=com��������·����Ϊ��Ŀ��ʶ���� (DN)��

���Ŀ¼��ʱ����ʹ�õĽṹҪ�����еر�ʾ��֯�Ľṹ�����������������Ƶķ�֧����ҵ�н���������ķ�֧�����⣬��Ҫѡ�ò����������ʱ������ƶ�ı����ơ�

��֤����Ȩ

Java Enterprise System ��֤����Ȩ������ Identity Server �ṩ��Identity Server ʹ�� Directory Server �е���Ϣʹ�û�����ҵ�е� Java Enterprise System web ������������ web �ķ�����н�����

Identity Server ������Ҫ)չ Directory Server ���ṩ��ȱʡģʽ����Щ)չΪ���� Identity Server ����֤����Ȩ����IJ��ԡ���ɫ�Լ��������ṩ������Ķ����ࡣ

Identity Server ��������һ���Ϊ���Դ�����ⲿ��������Դ�����ڵ�ǰ�� Identity Server �ṩ��ȫ�����ķ������Դ������ web �������С����Դ����� Identity Server ���û����ܱ�����Դ�����������������á�����ijЩ Java Enterprise System ��������� Messaging Server �� Calendar Server�����Դ��?��������������еġ�

��֤

Identity Server ��(��֤�������ں�ʵ��ͨ�� HTTP �� HTTPS�����������ҵ�ڲ� web ������û�����ݡ����磬���ijλ��˾Ա����Ҫ����ͬ�µĵ绰���룬�����ʹ�������4���ʹ�˾��j��绰����Ҫ��¼���绰�����񣬸��û������ṩ�û� ID �Ϳ��

ͼ 3-3 ��ʾ����֤˳�򡣲��Դ���Ե绰����¼������е�⣬���������͸���֤������֤�����ݴ洢�� Directory Server �е���Ϣ����û� ID �Ϳ������¼������Ч����ͨ���û���֤��������˾�绰����ʾ���Ա��������¼������Ч��������һ�����ͬʱ��֤ʧ�ܡ�����֤����֧��ͨ�� HTTPS ����ƾ֤����֤��

ͼ 3-3  ��֤����

��ʾ��ͼ��ʾ�������������֤���У������漰 web �������Դ��?��֤����� Directory Server��

�����¼

������֤����ʡ����һ����Ҫ���衣�û�����֤���󾭹��ʵ��Identity Server �ĻỰ����㿪ʼ�������á��Ự�������һ������û������Ϣ������ ID �ĻỰ���ơ��ûỰ���Ʊ����͸���Դ��?���߽��䣨��Ϊһ�� cookie��ת���������֤����������

��������֤���û���ͼ���������ܰ�ȫ�����ķ���ʱ�������Ὣ�Ự���ƴ��ݸ���Ӧ�IJ��Դ��?���Դ��?��Ự�����ʵ�û���ǰ���е���֤�Ƿ���Ȼ��Ч�������Ч����׼���û����ʵڶ�����񣬶��Ҳ�Ҫ����û����������û� ID �Ϳ�����������в��Դ��?�ܵ� Java Enterprise System ����������¼����ڱ���������ͬ�ġ�

����û�ֻ���¼һ�Σ����ɷ��� Java Enterprise System ���ṩ�Ķ������ web �ķ��񡣵����¼���û���ȷע���Ự����֮ǰһֱ��Ч��

��Ȩ

Identity Server ����(�в��Է��񣬸÷����ṩ�� Java Enterprise System �л��� web ����Դ�ķ��ʿ��ơ���ͼ��ʾ����Ȩ˳��

ͼ 3-4  ��Ȩ����

��ʾ��ͼ��ʾ�������������Ȩ���У������漰 web �������Դ��?���Է���� Directory Server��

��������֤���û����κ��� Identity Server ��������Դ�������ʱ�����Դ����֪ͨ���Է��񣬺���ʹ�� Directory Server �е���Ϣ�Ժ��Ǹ���Դ�ķ������������9#��Բ�����û��Ƿ���Ȩ���ʸ���Դ�����Ծ���������Ȩ�������ض�����·����ض���Դ�Ĺ���

Identity Server Ϊ����ҵ�ڲ����塢�޸ġ�׼�?�����ɾ������ṩ����Ӧ���ֶΡ����Դ洢�� Directory Server �У�ͨ����֯��Ŀ���������ص����Խ������á�������Ϊ�û������ɫ������ϲ������Զ����С�

Identity Server ���Դ����Dz��Ե�ʵʩ�ߡ������Է���ܾ�ijһ��������ʱ�����Դ������ֹ�������û������ܰ�ȫ��������Դ��

��������

���� Java Enterprise System ������Ϊ�˴洢���»��������û���ݣ���֤�û�����Ȩ�����ض���Դ�Լ����û��ṩ���ַ��񡣻������ð�(}����Ҫ��̣�)չĿ¼ģʽ���ñ��û���

)չĿ¼ģʽ

Ҫ����Ļ�����֧�� Java Enterprise System ����Ͷ��Ʒ�����Ҫ�� Directory Server ��ȱʡģʽ����û�еĶ���������ԡ�

���磬Identity Server ��Ҫר�ŵĶ����������4ִ�в��Է��񣬲��� Messaging Server �� Calendar Server }�߾���Ҫ�� Identity Server ����֮���ٶ�ģʽ����)չ��

Java Enterprise System ��װ����ͨ����ִ��һЩ��������Ӧ��Щ)չ�����磬����װ Identity Server ʱ����װ��������г�ʼ���ýű���������ģʽ���뵽ȱʡ�� Directory Server ģʽ�С�����װ Portal Server �� Instant Messaging ʱ����װ������Զ�)չ Identity Server ģʽ�������ڰ�װ Messaging Server �� Calendar Server ʱ��������ֶ����нű� (comm_dssetup)���Ա㽫���������ģʽ���뵽 Identity Server ģʽ�С�


ע

�������� Java Enterprise System �� Messaging Server �� Calendar Server �汾ʹ������ Java Enterprise System ��֧�ֵ�ģʽ��ģʽ 2����ͬ��ģʽ��Ŀ¼��ṹ����Ϊ Sun ONE LDAP ģʽ 1������ˣ������Ҫ������Ŀ¼�б�����ݣ�������ʹ�� Java Enterprise System ���ṩ����֤����Ȩ���Ż���������뽫Ŀ¼�����ֲ��ģʽ 2��Java Enterprise System �ṩ������ִ�д���ֲ�����ʵ�ó����й���ϸ��Ϣ���μ���Sun Java Systems Communications Services Schema Migration Guide����


���������Ҫ�� Java Enterprise System ��ṹ֧�ֵĶ��ƿ����ķ��񣬶���Щ��������Ҫ��ģʽ���н���)չ���������ʹ�� Directory Server ����4��Ӧ��)չ��Ŀ¼ģʽ�����磬����ʹ�þ���ͼ���û������ Directory Server ����̨4�����ģʽ��Ҳ���ڡ�LDAP ������ʽ��(LDIF) �ļ��ж����µ�ģʽԪ�أ����ļ����� Directory Server �� ldapmodify ����뵽Ŀ¼ģʽ�С�

�û��ñ�

ʹ�����û��ܹ����ʲ�ʹ��ϵͳ����Ĺ�̳�Ϊ�û��ñ������а�(��Ŀ¼��Ϊÿ���û�������Ŀ���û���Ŀ������û���Ҫ���ʵķ��������ȫ���û��ض�����ֵ��

����ʷ�Ͻ���Java Enterprise System ��ÿ���������һ��ʹ����Ŀ¼�Ķ�b��Ʒ��ֻ������Ŀ¼�������Ʒ�Ķ�b�̶Ȼ�߻�͡���ˣ�ÿ���Ʒ�����Լ����ñ����ߣ��������Լ���Ŀ¼�д����û���Ŀ���øò�Ʒ��������������Ŀ��

����Java Enterprise System ֧�ֶ����� Java Enterprise System �����Լ������ж��ƿ����ķ��񣩲��õ�һĿ¼�еĵ�һ�û���Ŀ�����û���ݣ����˹�����Ҫһ���ñ����ߣ��ɶԸù��߽���)չ��֧��ϵͳ��������ж���������ԡ�

Identity Server ���ñ�������ͼ��ʽ Identity Server �������̨�� amadmin ������ʵ�ó���������רΪ֧�������������Ƶġ�Identity Server ���н����Ӷ����༰������ע��Ϊ�¡����񡱵���f��Identity Server �ڴ������޸�Ŀ¼��Ŀʱ��ʹ�ø�ע����Ϣ��

��ע����f�ѱ���4�� Identity Server ���ñ����߽���)չ����֧�� Portal Server �� Instant Messaging ������û��ñ���Ȼ��δ�� Identity Server �ñ����߽���)չ��֧�� Messaging Server �� Calendar Server ���û��ñ���

������ Java Enterprise System �е����ṩ��һ�������С��û�����ʵ�ó��򡱡����ñ����߿�ע�� Messaging Server �� Calendar Server �����ȫ�����ԣ��Ӷ�������Ϊ���� Java Enterprise System �������( Messaging Server �� Calendar Server���ñ��û���

ͼ���ñ������ʺ���ż��������û�ʱʹ�á������ڱ����ñ������û��ij��ϣ����๤��ʹ����4�ܲ����㡣Ҫ���ñ����û�����Ϊ���û�����ʵ�ó����ṩһ������б����û���Ŀ��ݵ������ļ���


ע

���� Identity Server ����֮����������������ϵ����� Identity Server ��(�� Java Enterprise System �����У�����ͨ��ʹ�� ldapmodify ����� LDIF ���ļ�������ֱ�ӵ��뵽 Directory Server �еķ���4�ñ��û�������Ҫʹ�á��û�����ʵ�ó��򡱡�


�±�� Java Enterprise System �ñ����߽������ܽᡣ

�� 3-1  Java Enterprise System �û��ñ����� 

����

˵��

��;��

Identity Server ����̨

�� Identity Server һ���ṩ��ͼ�ι������

Ϊ Portal Server��Instant Messaging �� Identity Server �����ñ������������� Messaging Server �� Calendar Server��
�μ���Sun Java System Identity Server ����ָ����(http://docs.sun.com/doc/817-7011)

��֧�ֶ��Ʒ�����ñ���
�μ�����Sun Java System Identity Server ����ָ����(http://docs/sun.com/doc/817-7011) ����Identity Server Developer's Guide��(http://docs.sun.com/doc/817-5710) �� 6 �¡�Service Management���е� Service Definition

Identity Server amadmin ʵ�ó���

�� Identity Server һ���ṩ�������й������

�û�����ʵ�ó���
(commadmin)

�� Identity Server һ��װ���������ñ�����

�ر�Ϊ Messaging Server �� Calendar Server �����ñ������⣬��֧���������� Java Enterprise System ������ñ����������֪����Ӧ�����Ժ�������͡�
���Sun Java System Communications Services User Management Utility Administration Guide��(http://docs.sun.com/doc/817-5703)

Directory Server ����̨

�� Directory Server һ���ṩ��ͼ�ι������

ͨ�õ� Directory Server �ñ����ߡ���Ҫ����Ϊ Java Enterprise System ����ñ��û���
�μ���Sun Java System Directory Server Technical Overview���� 3 �¡�A Quick Look at Directory Server Console���е� Managing Entries (http://docs.sun.com/doc/817-5217)

Directory Server ldapmodify ����

�� Directory Server һ���ṩ��������Ŀ¼���?��

ͨ�õ� Directory Server Ŀ¼���?�ߡ���Ҫ����Ϊ Java Enterprise System ����ñ��û���
�μ���Sun Java System Directory Server Technical Overview���� 4 �¡�A Quick Look at Directory Server Command-Line Utilities���е� Adding, Changing, and Deleting Entries (http://docs.sun.com/doc/817-5217)

Delegated Administrator

�� Messaging Server һ���ṩ��ͼ���ñ�����

Ϊ Messaging Server ����ģʽ 1 �ñ�����ģʽ 2 �����ݡ���Ҫ����Ϊ Java Enterprise System ����ñ��û���
���iPlanet Delegated Administrator for Messaging and Collaboration 1.2 Installation and Administration Guide��(http://docs.sun.com/doc/816-6011-10)



��һҳ      Ŀ¼      ����      ��һҳ     


��Ȩ���� 2004 Sun Microsystems, Inc. ��������Ȩ��