Requester Application Business Connector Service Provider Application Business Connector Services

Oracle AIA Naming Standards for AIA Development 29-7

29.6 Application Business Connector Service

Application Business Connector Services are of two categories: Requester and Provider.

29.6.1 Requester Application Business Connector Service

Requester ABCS are the services that serve requests coming from client applications and process these requests and delegate them to the EBSs. Table 29–6 provides details about the naming standards for requester ABCS. Namespace http:xmlns.oracle.comEnterpr iseFlows{Core or Industry[Industry Name]}{EBO name}V{VersionNumber} http:xmlns.oracle.comEnterpris eFlows CoreOrderV1 http:xmlns.oracle.com EnterpriseFlows IndustryTelcoOrderV1 Namespace Prefix Follow the namespace prefix standard. coreordflow, telordflow, … WSDL [Service Name].wsdl ProcessOrderEBF.wsdl, TelcoVerifyCustomerEBF.wsdl WSDL Message Request message: [Verb][EBO Name]ReqMsg Response message: [Verb][EBO Name]RespMsg ProcessOrderReqMsg, ProcessOrderRespMsg WSDL Port Type [Service Name]Service ProcessOrderEBFService, VerifyAccountEBFService WSDL Port Type Operations [Verb][EBO Name] ProcessOrder BPEL Flow Name [Service Name]V[Version Number] ProcessOrderEBF, TelcoVerifyCustomerEBFV2 Table 29–6 Naming Standards for Requester ABCS Artifact Name Example Service Name in the wsdl [Verb][App Entity Name][Short Application Name][Optional Industry]ReqABCSImpl CreateOrderSiebelReqABCSImpl UpdateOrderSiebelTelcoReqABCSImpl CreateCustomerPortalTelcoReqABCSImpl Namespace http:xmlns.oracle.com ABCSImpl{Participating Application Name}{Core or Industry[Industry Name]}{App Entity Name}V{version} http:xmlns.oracle.comABCSImplSieb elCoreOrderV1 http:xmlns.oracle.comABCSImplPort alIndustryTelco CustomerV2 Namespace Prefix Follow the namespace prefix standard. abcsimplsieblelinv, abcsimplportalprod, … Table 29–5 Cont. Naming Standards for Enterprise Business Flows Artifact Name Example 29-8 Developers Guide for Oracle Application Integration Architecture Foundation Pack

29.6.2 Provider Application Business Connector Services

Provider ABCS are the implementation of Enterprise Business Services. Table 29–7 provides details about the naming standards for provider ABCS. WSDL [Service Name].wsdl CreateOrderSiebelReqABCSImpl.wsdl UpdateOrderSiebelTelcoReqABCSImpl.ws dl CreateCustomerPortalTelcoReqABCSImpl. wsdl WSDL Message Request message: Verb[ABO Name]ReqMsg Response message: Verb[ABO Name]RespMsg CreateOrderReqMsg, CreateOrderRespMsg UpdateOrderLinesReqMsg, UpdateOrderLinesRespMsg WSDL Port Type BPEL: [Service Name]Service Mediator: [Service Name] CreateOrderSiebelReqABCSImplService UpdateOrderSiebelReqABCSImpl WSDL Port Type Operations Verb[ABO Name] Should be self-describing to reflect the functionality needed by the application. UpdateOrder, GetOrderLines, … BPEL Flow Name Mediator Routing Service Name [Service Name]V[Version Number] CreateOrderSiebelReqABCSImplV2Process UpdateOrderSiebelTelcoReqABCSImplPro cess CreateCustomerPortalTelcoReqABCSImpl Process Table 29–7 Naming Standards for Provider ABCS Artifact Name Example Service Name in the WSDL [Verb][App Entity Name][Short Application Name][Optional Industry]ProvABCSImpl CreateOrderSiebelProvABCSImpl UpdateOrderSiebelTelcoProvABCSImpl CreateCustomerPartyTelcoPortalProvABCS Impl Namespace http:xmlns.oracle.com ABCSImpl{Participatin g Application Name}{Core or Industry[Industry Name]}{App Entity Name}V{version} http:xmlns.oracle.comABCSImplSiebe lCoreOrderV1 http:xmlns.oracle.comABCSImplPorta lIndustryTelco CustomerPartyV2 Namespace Prefix Follow the namespace prefix standard. abcsimplsieblelinv, abcsimplportalprod, … WSDL [Service Name].wsdl CreateOrderSiebelProvABCSImpl.wsdl UpdateOrderSiebelTelcoProvABCSImpl.ws dl CreateCustomerPartyTelcoPortalProvABCS Impl.wsdl Table 29–6 Cont. Naming Standards for Requester ABCS Artifact Name Example Oracle AIA Naming Standards for AIA Development 29-9

29.7 JMS and Adapters