使用J2EE整合企业应用
来源: J2EE J2ee核心 | 作者: administrator | 发布: 2002-11-07 00:00
????EAI??Java?????? ??
Web????????????????????????????????????????????????????????????????EAI???????????????????“???J?
2EE?Java2?????????Java??????EAI”????????????????????Java?EAI????????????????????????????EAI??????????????????J2EE???EAI?????????????????????????EAI?????????J2EE?Java????????
?90??????????????????SAP?Oracle ERP?PeopleSoft?JDEdwards?Siebel?Clarify????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????EAI?????
????????
EAI ???????????????????????????????????????point-to-point???????????
1?????Point-to-point???
EAI??????????????????????????????????????????????????????????????JDBC?Java????????????????????????????????????????????????????????????????????????????1???
?
?1 ????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????10??????????2???????????????????????????
?
?2 ????????
????????????????????????????????????
2????????
???????????????????????????????????????????????????????????????????????????3??????????????????????
?
?3 ???????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????API?????????
??????
????????EAI?????????????EAI??????????
?????
?????UI????
???????
?????
1??????
?????????????????????????????????????????????????????????SQL?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????????????API???????????????????????????????????????????????????API???????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????ERP????????????????????????????????????
2?UI???
UI??? ???????????????UI?????????????????UI???????????UI?????????????/????????PowerBuilder?Vantive???????????????Submit??????????????????????JMS?Java???????????UI???????????????????????????
?????????????????????????????????UI???????????/????????UI?????????????????????????????????????API????????????/??????????????????????????UI?????????????????????
??????UI?????????????????????????/?????????????????????????????????????????UI?????????????????UI??????????????????????
3????????
????????????????????????????????????API???????????????????????????API????Siebel?Java DataBeans?SAP?JCA(J2EE?????)???????????????????????????????????????????
4??????
?????? ??????????????????????????????????????????????????????
????????????????API???????????????????????????????????????CORBA???JavaBeans (EJB)?DCOM (?????????)???????????????????
//?????????????
addCustomer (CustomerInfo ci) {
ERPComponent.addCustomer(ci.getName(), ci.getAddress(), ci.getEmail());
ECRMComponent.insertCustomer(ci.getFName(), ci.getLName(), ci.getAddress(), ci.getEmail());
}
?????????????????RPC?????????????????????????????????????????????????????????????????????????????????addCustomer()???????????ERP?CRM???????????
???????????????????????????????????API??????????????????????????????CORBA?????????????????????????????????????????????????????????????????
5???????????
????????????????????????????????????????????????????????????????????API??????????????????????API???CORBA?????????????????????
????????
????????????????????????EAI??????????????????????????????????????????????
1???XML??
????
?????????????????????????????XML?????????????????????????????????????????XML???????XML???????????ERP?CRM???????????XML??????????????????????????????????????XML????????????XML??????????????XML??????????XML?????????????????XML???????????????????????????????
2?????
?? ??XML??XML???????????????????????????????????????????
??????????????????????????????????????????"M"?"F"???????????????"Male"?"Female"???????????????????XML????
111
?
