Oracle E-Business Suite Integraon Best PracEces for On ...
Transcript of Oracle E-Business Suite Integraon Best PracEces for On ...
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuiteIntegraEonBestPracEcesforOn-PremisesandCloud
VijayShanmugamDirector,ApplicaEonsTechnologyGroupOracleE-BusinessSuiteDevelopmentApril04,2017
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatementThefollowingisintendedtooutlineourgeneralproductdirecEon.ItisintendedforinformaEonpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfuncEonality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andEmingofanyfeaturesorfuncEonalitydescribedforOracle’sproductsremainsatthesolediscreEonofOracle.
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
OracleE-BusinessSuiteIntegraEonOverview
EBSIntegraEonProducts&BestPracEces
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
OracleE-BusinessSuiteIntegraEonOverview
EBSIntegraEonProducts&BestPracEces
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
AnOverviewOracleE-BusinessSuiteIntegraEons
OracleE-BusinessSuite
Mobile On-Premise,CloudApplicaCons
PartnerApplicaConsProcessIntegraCons
1
4
2
3
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
OracleE-BusinessSuiteIntegraEonStyles&Technology
NaCveInterfaces Data Event Process B2B SOAP
OpenInterface
ConcurrentProgram
BusinessEventSystem
Workflow
XMLGateway
E-CommerceGateway
PL/SQLAPIs
JavaAPIs
Mobile,UI
SOAPServices RESTServices
IntegratedSOAGateway
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
IntegraEonRepository
INTERFACES
INTERFACES
OF EBSINTEGRATIONINTERFACES
MANAGEMENT
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
IntegraEonRepositoryCentralizedRepositoryforEBSSeededandCustomInterfaces
9
Annotate
Parse
Upload
Interfaces CentralizedViewofOracleSeeded&CustomInterfaces
XMLGateway
PL/SQLAPIs
ConcurrentPrograms
JavaAPIs BusinessServiceObjects
BusinessEvents
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
OracleE-BusinessSuiteIntegraEonOverview
EBSIntegraEonProducts&BestPracEces
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
JavaandPLSQLAPIsNaEveInterfaces–IntegraEonStyle
• PL/SQLandJavabasedPublicAPIs• UsedforExtension,IntegraEonwithinFirewallinHomogeneouspladorm
• FollowEBSguidelinesforcustomizaEon&extension
• DescribedinIntegraEonRepository• Create,updatebusinessobjects,re-usebusinesslogic/rules,retrievebusinessdata
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OpenInterface&ConcurrentProgramforBulkDataUpdatesDataCentricIntegraEon–IntegraEonStyle
OracleE-BusinessSuite
ConcurrentProgram
OpenInterfaceTables
BaseTables OpenInterfaceViews
SQL*Loader
OracleDataIntegrator
3rdpartyAdapter
DataSourceToolstoExtract,Transform&Load
Load
Extract
TextFile
CustomTable
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
WebADIforSmallBatchDataUploadDataCentricIntegraEon–IntegraEonStyle
OracleE-BusinessSuite
ConcurrentProgram
OpenInterfaceTables
BaseTables
TextFile
ManualVerificaCon,Update&Upload
UploadWebADI
DownloadCustomTable
DataSource
Download
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
CreateCustomWebADIIntegratorsDesktopIntegraEonFramework
• UseDesktopIntegraEonFrameworktoCreateCustomWebADIIntegrators
• UseLOVs&DatePickerComponents
• ImporterRules– HandleerrorsituaEons&displayerrormessage
– Cleanuptemporarydata
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
EmbeddedBusinessEventSystemEventDriven–IntegraEonStyle
AdvancedQueue
BusinessEvent
WorkflowProcess
ServiceInvocaConFramework
NoCficaConMailer
XMLGateway
PL/SQL&JavaAPIs(BusinessLogic)
TradingPartners
Emails
WebServices
BusinessAcCvityMonitoring
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
BusinessProcessAutomaConusingOracleWorkflowProcessCentric–IntegraEonStyle
Workflow
BusinessEvents
NoCficaCons
APIs
Rules
ParallelFlows Looping ChainingRouCng
WebServices
BPELProcess/SOAComposites
TradingPartners
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
BusinesstoBusiness–IntegraEonStyle
TransacConManagement Point
PointPoint
TradingPartner
Management
MessageTransport
Monitoring
TradingPartners
• IndustryB2BStandards• CrossFirewall• MulE-Enterprise
• CollaboraEonwithPartners
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-CommerceGatewayforEDITransacConsBusinesstoBusiness–IntegraEonStyle
OracleE-BusinessSuite
ConcurrentProgram
OpenInterfaceTables/Views
BaseTables
ASCIITextFile
E-CommerceGateway
B2BGateway/3rdPartyEDITranslator
TradingPartnersEDIStandardFile
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
OracleXMLGatewayforXMLbasedStandardBusinessTransacConsBusinesstoBusiness–IntegraEonStyle
BusinessEvents
WorkflowProcess
PL/SQL&JavaAPIs(BusinessLogic)
TradingPartners
AdvancedQueue
OpenInterfaceTables/Views
BaseTables
OTA
XMLGateway
JMS
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
WebServices–IntegraEonStyle
SOAPServices RESTServices
• WS-Standards• MessagelevelProtocols• TransportProtocolsHTTP,JMS• XMLMessageFormat
• DatatransmifedoverHTTP(S)• HTTPVerbs• HTTPHeaders• XML,JSON,CSVMessageFormats
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuiteIntegratedSOAGatewayWebServices–IntegraEonStyle
IntegratedSOAGateway
OracleE-BusinessSuite
Monitor
SOAP/RESTServiceProviders
Secure
Provide
HRMS ProcurementFinanceCRM
Publish
SCM
Consume
ServiceInvocaConFramework
EAM
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
DeployanInterfaceasSOAPWebService
Generate
Deploy
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
DeployanInterfaceasRESTWebService
Deploy
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
FuncEonalSecurityatOperaEonlevel
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Monitor,AuditandViewLogforWebServiceInvocaConsServiceMonitor
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
ServiceenabledInterfaceTypesinISG
InterfaceType SOAPService RESTService
PL/SQLAPI(1200)
BusinessServiceObject(40)
JavaBeanService(4)
ApplicaEonModuleService(20)
ConcurrentProgram(90)
OpenInterfaceTable(190)
OpenInterfaceView(20)
XMLGateway(51,inbound)
EDI(22)
26
! !!
!!
! !
!
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
SummaryofSetupandConfiguraConforIntegratedSOAGatewaySOAPandRESTServiceProviders
E-BusinessSuiteRelease SOAPServices RESTServices
12.1.3MOSDoc556540.1
• SetupwithinEBSmid-Eer• NoaddiEonallicense
• NoaddiEonallicense• SetupwithinEBSmid-Eer• SimplesetupstepsOracleE-BusinessSuite
12.2MOSDoc1311068.1
• RequiresexternalSOASuite• HaslicenseimplicaEons• DedicatedEBSISGWLSdomain• LeverageWSstandardssupportedbySOA
suite
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsumeandInvokeExternalSOAPWebServicesServiceInvocaEonFramework
IntegratedSOAGateway
PL/SQLAPIs Forms Workflow ConcurrentPrograms(Java/PLSQL)
OAFpages
ServiceInvocaConFramework(WebServiceClient)
SOAPServices
JavaAPIs
OracleE-BusinessSuite
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
UseBusinessEventSystemtoInvokeWebServiceConsumeSOAPWebService
CreateInvokerBusinessEvent
CreateInvokeWebServiceSubscripCon
ConsumeWebServiceWSDLandCreateMeta-
data
WriteBusinessLogictoPrepareInputandConsumeResponse
RaiseBusinessEventtoInvokeWebService
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
CreateInvokerBusinessEventandInvokeWebServiceBusinessEventSubscripConConsumeSOAPWebService
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
OracleE-BusinessSuiteIntegraEonOverview
EBSIntegraEonProducts&BestPracEces
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
• DriveEBSandCloudCo-existenceStrategy• WebServiceStandarddrivenSOAPIntegraEons• Messagelevelsecurity• Asynchronousmessaging• ExcepEonandFaulthandling
SOA
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Fine-grainedServicesE-BusinessSuiteSOAPWebServices
OracleE-BusinessSuite12.2
EBSWLSDomain
ManagedServers(OACORE,OAFM)
AdminServer
ExternalSOAPWebServiceIntegraCons
OracleSOASuite
EBS-ISGWLSDomain
ISGSOAServer
ISGAdminServer
EBSSOAPWebServices
EBSDatabase EBS-ISGDomainSchema
SOAInfraDatabase
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Coarse-grainedServicesE-BusinessSuiteSOAPWebServices
OracleE-BusinessSuite12.2
EBSWLSDomain
ManagedServers(OACORE,OAFM)
AdminServer
ExternalSOAPWebServiceIntegraCons
OracleSOASuite
EBSISGWLSDomain
ISGSOAServer
ISGAdminServer
OtherSOAWLSDomain
EBSSOAPWebServices
SOAServer
AdminServer
SOAComposites
EBSDatabase EBS-ISGDomainSchema
OtherSOADomainSchema
SOAInfraDatabase
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 35
Scalable&HighlyAvailableConfiguraEonforSOAPServices
SOAPClient
EBSLoadBalancer WebClient
EBSNode1
SOASuiteLoadBalancer
SOANode2
EBSNode2
SOANode1
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
TechnicalIntegraConArchitectureCo-existenceScenario–OracleEBSandAccounEngCloud
ERPCloud
SOAPWebService
(SOASuite)
DrilldowntoEBSGL–SLA-
TransacEons
SetUpDataGLBalances
hfprequestfromuser’sbrowser
EBSWorkflowServiceInvocaEonFramework
EBSGeneralLedger
hfpsprotocol
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
NoExtraTechnologyDependencyIntegratedSOAGatewayServiceInvocaEonFramework
BusinessEvent
EventPayloadasAbachment
ServiceInvocaConFramework CloudSOAPWebServicesWebServiceSubscripEon
TransferLedgerSetup,Balances
Programs
XSLTransformaCon
EmbedWS-Securityheaders
EmbedcustomSOAPHeaders
CloudFinancialReports
HTTPSRequest
HTTPSResponse
• CreateLedger• ImportandPostJournals• GenerateReports
OracleE-BusinessSuite AccounEngHubReporEngCloudService
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Mobile• Lightweight• InteracCve• Developerfriendly
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
LightweightRESTServicesinOracleE-BusinessSuite12.1.3and12.2Mobile&UIIntegraEonswithE-BusinessSuite
EBSDatabase
IntegratedSOAGateway
OAF
RESTServiceProviderApplicaConServer
PL/SQL
ApplicaConModule JavaBeanServices SecurityServices
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
HighlyInteracCveforMobileandUIintegraConsPaginaEonUsingEBSRESTServices
OracleE-BusinessSuite
RESTWebServices
IntegraConInterfaces
2 1
hfp://.../webservices/rest/.../getemployees?offset=0&limit=5
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 41
Scalable&HighlyAvailableConfiguraEonforRESTServices
EBSLoadBalancer
Web/RESTClient
EBSOACoreNode1
EBSOACoreNode2
EBSOAFMNode1
EBSOAFMNode2
EBSOAFMNode3
OAFMCluster
OACoreCluster
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 42
BeInformedandTakeAcConontheGoE-BusinessSuiteSmartphoneApplicaEons
HorizontalApps–formostemployees• Approvals• Expenses• Timecards• iProcurement
LineofBusinessApps• SalesOrders• ProductInformaEon• Inventory• Procurement• ProjectManager• ProjectManufacturing• ServiceManager
• Self-ServiceHumanResources• Learning• PersonDirectory
• FieldService• Maintenance• MobileSupplyChainApps(MSCA)• DiscreteProducEonSupervisor• ProcessProducEonSupervisor• DiscreteQualityManager• ProcessQualityManager• Yard
• EBS12.1.3and12.2• iOSandAndroid• NoaddiEonalcostsforlicensed
usersofbaseproducts• BuiltwithOracleMobileApplicaEon
Framework(MAF)• PublishEBSMobileRESTAPIsin
IREP
Forlatestappavailability,checkEBSMobileAppsMOSNote1641772.1orsearch‘OracleEBSAmerica’onappstore
SmartphoneApplicaCons(22) DeliveryStrategy
New
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
• RESTAPIsimplementedforEBSmobileappspublishedinIntegraEonRepository
• GroupedunderBusinessEnEty“MobileOpEmizedAPI”soitiseasytosearchandbrowsefromIntegraEonRepository
• SupportsXMLandJSONpayloads
• 20ApplicaEonModuleRESTinterfacesacross17EBSmobileappswith>200ServiceOperaEons*
43
StandardEBSMobileRESTAPIsBuildEBSCustomAppsUsingStandardEBSMobileRESTAPIs
Mobile Release 6.1
*ExcludesExpenses,Maintenance,MSCA,ServiceMgr,FieldService
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 44
MobileApprovalsStandardEBSMobileRESTAPIs–Example
Mobile Release 6.1
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
• DevelopApplicaEonModuleorPLSQLinterfacesforrequirementsnotmetbystandardinterfaces
• PublishcustominterfacestoIntegraEonRepository
• DeployasRESTservices• UsecustomRESTservicesalongwithstandardRESTservicesforcustommobilrappdevelopment
45
CustomEBSMobileRESTAPIsPublishCustomInterfacestoIREPandDeployasRESTServices
12.1.3 and 12.2
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
• Login–AuthenEcateuser,createanEBSsessionandreturnsessiontoken• Logout–Invalidateusersessionandreleaseresources• AccessControl–RetrieverolesandresponsibiliEesassignedtoauser• IniEalize–IniEalizetheEBSsessionwithrequiredresponsibilitycontext
EBSSecurityServicesManageAuthenCcaConandAuthorizaConinCustomMobileApps
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
/webservices/rest/login /webservices/rest/accesscontrol
InvokingEBSSecurityServices
GET http://hostname:port/webservices/rest/login Authorization: Basic c3lzYWRtaW46c3lzYWRtaW4= Response: { "data":{ "accessToken":"djMREKBxFmfslB0BGGTljq5uLE", "accessTokenName":"ebsenv", "ebsVersion":"12.2.6", "userName":"SYSADMIN" } }
POST http://hostname:port/webservices/rest/accesscontrol Cookie: ebsenv=djMREKBxFmfslB0BGGTljq5uLE Content-Type: application/json Request: { mode:'parent', appName:'FND', roleCode:'UMX|FND_MBL_ROLE' } Response: { "data":[{ "name":"FND_RESP|ICX|SELF_SERVICE_PURCHASING_5|STANDARD", "display_name":"iProcurement", "responsibility_id":"21584", "responsibility_application_id":"178", "security_group_key":"STANDARD" }] }
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
/webservices/rest/iniCalize /webservices/rest/logout
InvokingEBSSecurityServices
POST http://hostname:port/webservices/rest/accesscontrol Cookie: ebsenv=djMREKBxFmfslB0BGGTljq5uLE Content-Type: application/json Request: { resp: { key: 'FND_RESP|ICX|SELF_SERVICE_PURCHASING_5|STANDARD', applKey: 'ICX' }, securityGroup: { key: 'STANDARD' }, org: { key: 'V1' } } Response: { "data": "completed with values resp_id=20872, resp_key=SYSTEM_ADMINISTRATION, appl_id=178, appl_key=ICX, sec_group_id=0, sec_group_key=STANDARD, org_id=204, org_key=Vision Operations" }
GET http://hostname:port/webservices/rest/logout Cookie: ebsenv=djMREKBxFmfslB0BGGTljq5uLE Content-Type: application/json Response: { "data":{ "accessToken":"-1", "accessTokenName":"ebsenv", "ebsVersion":null } }
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
ConsistentDevelopmentEnvironmentE-BusinessSuiteCustomSmartphoneApps
Data
Services
UClity
Services
Confi
guraCo
n
Service
OracleE-BusinessSuite12.1.3or12.2
Security
Services AuthenCcaCon
AuthorizaCon
EBSFun
cCon
Security
Mod
el
AOLJavaFoundaCon
EBSMobileFoundaConServer
EBSApplicaConTables
MiddleTier Database
EBSMob
ileFou
ndaC
onClient
Abachments
LoggingandDiagnosCcs
RESTServicesF
ramew
ork
BC4J
REST/XML
EBSMob
ileFou
ndaC
onClient
EBSMobileFoundaConServer
Data
Services
RESTServicesF
ramew
ork
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| ConfidenEal–OracleInternal/Restricted/HighlyRestricted
50
Cloud• IntegratewithEBSusingICSandSOACS• InboundandOutboundIntegraEons
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 51
Industry’sMostComprehensiveCloudPladormStrategy
SocwareasaService
InfrastructureasaService
PladormasaService
IntegraConCloudService
SOACloudService
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleIntegraEonCloudServiceandSOACloudService
IntegraConCloudService
DesignedforLOB/AppsIT
OracleCloud
SOASuite/SOACloudService
DesignedforIT
On-PremisesorOracleCloud
• Comprehensive–FullsuiteofdevelopertoolsincludingESB,B2B,MFT,APImanagement,orchestraEon,eventprocessing
• FlexibleDeployment–Sameofferingavailableon-premises(SOASuite)orinOracleCloud(SOACloudService)
• SimplifiedManagement–UseOracleCloudtoolstoautomateandsimplifyoperaEons
• Connecttoon-premise–UseVPNservice
• Easeofuse–IntuiEvedrag&dropweb-basedapplicaEonintegraEon
• Pre-builtIntegraCon–Run-readyintegraEonsofcommonflows
• RecommendaCons–EmbeddedguidanceforfasterintegraEon
• Connecttoon-premise–UseAgentFrameworktosecurelyconnecttoon-premiseapps
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
On-Premise/CloudbasedIntegraEonPladorm
ON-PREMISES
On-premisesIntegraConPladorm(SOASuite,ICS,OSB)
CLOUD
IntegraConPladormasaService(ICS,SOACS)
HYBRID
IntegraConPladormasaService(ICS,SOACS)
On-premisesIntegraConPladorm(SOASuite,ICS,OSB)
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
EnablefasterdeliveryofintegraCons• ZeroCoding,PointandClickbrowserbaseddesigner• Pre-builtIntegraEonsforcommonscenarios• EasierconnecEvitywithAppsthroughAdapters• BuiltwithexperienceandexperEzeofOracle-wideSaaSandIntegraEonProductteams
• WorksseamlesslywithyourSaaSupgrades
Secure• Secureon-premiseconnecEvitywithon-premisesconnecEvityagent
• Supportforpopularsecuritystandards
RunontheCloudorOn-Premises• OracleCloud,On-PremisesCommodityorCloudMachine
54
OracleIntegraEonCloudService
OracleApplicaCons,SAP,customer,legacy…
ON-PREMISES
3rdParty
Salesforce
OracleIntegraConCloudService
OracleSaaSApplicaCons
ORACLECLOUD
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
• SimplifiedIntegraEonwithApplicaEons• RichandIntuiEveDesignerWizard• BidirecEonalIntegraEon
• AutomaEcDiscoveryofApplicaEonAssets• WebServices,Events• SupportforStandardandCustomAPIs
• PlugandPlay• Runson-premiseandintheCloud• Pointandclicktostartusingnewadapters
• BuildyourownorBuyattheMarketplace• EasilyRolloutAdaptersonyourownusingasimpleSDK
• BuyandselladaptersattheCloudMarketplace
CloudAdapters
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
IntegratedSOAGateway(RESTServiceFramework)
Inbound(Target)PL/SQLAPI,ConcurrentProgram
Firewall
ICSAgent
EBSOnCloud/OnPremiseE-BusinessSuiteAdapterforIntegraEonCloudService
ICSEBSAdapter
Outbound(Source)BusinessEvents,XMLGateway • Browse,FilterAPIs
• OracleSeeded,CustomAPIs
• EBSasTargetandSource• EBSR12.1.3,R12.2+
ORACLECLOUD
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
ServiceRequests
OracleRightNowtoE-BusinessSuite–ServiceRequestExampleIntegraEonScenario–EBSasTarget
Oracle RightNow
Incidents
• CustomerenterstheRNCustomerportalto:• Searchknowledgebase(RN)
• Submitnewissue/incident-CheckstatusofServiceRequest
• Checkstatusofdispatchtask• CheckstatusofRMA
• ServiceIncidentswillbecreatedandstoredinRN/shadowSRwillbecreatedinEBS
• RepairordersanddispatchtaskswillbecreatedinEBSandexposedthroughRNincident
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
SalesOrder
E-BusinessSuite–OrderManagementtoReceivablesExampleIntegraEonScenario–EBSasSource
• OMUserbooksaSalesOrderinEBSOrderManagement
• ChangeinSalesOrderraisesbusinesseventinEBS• BusinesseventtriggersICSIntegraEon• ICSintegraEonretrievesdetailsofbookedSalesOrder• ICSintegraEoncreatesInvoiceinReceivablesInvoice
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.| 79
FeatureReleasesofEBSInterfacesEBSAdapterforICS-ReleasesTimeline
ICSRelease15.4.311/2015 12/2015 6/2016 7/2016
ICSRelease15.4.5
ICSRelease16.2.5
ICSRelease16.3.1
ICSRelease16.4.5
ICSRelease17.1.3
ICSRelease
(Roadmap)
...
Previewmode- PLSQLAPIsupport
GAofPLSQLAPIRESTsupport
Supportfor- BusinessEvents(asTrigger)- XMLGateway(asTrigger)
Supportfor- ConcurrentPrograms(EBS12.1.3)
Supportfor- PseudoProducts
11/2016 2/2017
Supportfor- OpenInterfaceTablesandViews- BusinessServiceObjects(BSO)
Supportfor- ConcurrentPrograms(EBS12.2)
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
SOA,Cloud&MobileIntegraEons
OracleE-BusinessSuiteIntegratedSOAGateway
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
DemonstraEon• E-BusinessSuiteIntegraEonRepository– VerifyOMstatusupdatebusinesseventispublished– VerifyOE_ORDER_PUBPLSQLAPIisdeployedasRESTservice
• CreateEBSConnecEon• CreateICSIntegraEon– UseEBSbusinesseventatrigger– UseOE_ORDER_PUBRESTAPIastarget– MapdatafrombusinesseventtoOE_ORDER_PUBRESTAPI
• AcEvateIntegraEon• VerifyICSintegraEonistriggeredwhenOrderisupdated
81
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
SOA,Cloud&MobileIntegraEons
OracleE-BusinessSuiteIntegratedSOAGateway
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
OracleE-BusinessSuiteIntegraEonStyles&Technology
NaCveInterfaces Data Event Process B2B SOAP
OpenInterface
ConcurrentProgram
BusinessEventSystem
Workflow
XMLGateway
E-CommerceGateway
PL/SQLAPIs
JavaAPIs
Mobile,UI
SOAPServices RESTServices
IntegratedSOAGateway
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleE-BusinessSuite
IntegratedSOAGateway(RESTServiceFramework)
InboundPL/SQLAPI,ConcurrentProgram
Firewall
ICSAgent
EBSOnCloud/OnPremiseE-BusinessSuiteAdapterforIntegraEonCloudService
ICSEBSAdapter
OutboundBusinessEvents,XMLGateway • Browse,FilterAPIs
• OracleSeeded,CustomAPIs
• TriggerandInvoke• EBSR12.1.3,R12.2+
ORACLECLOUD
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Agenda
SOA,Cloud&MobileIntegraEons
OracleE-BusinessSuiteIntegratedSOAGateway
EBSforSOA,Mobile&CloudIntegraEons
DemonstraEon
KeyTakeaways
Roadmap
1
2
3
4
5
6
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
Roadmap• SupportallHTTPverbsforRESTservices• AutomateISGconfiguraEonandservicesdeploymentforEBSonOPC• EnableRESTforfollowinginterfaces– OpenInterfaceTablesandViews– BusinessServiceObjects(BSO)
• SupportSOAPforPOJOinterfaces• SupportSOACSforIntegratedSOAGatewayinEBS12.2
86
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
RelatedSessionsWednesday,April5,2017
9:45AM
10478–ManagingandMonitoringOracleE-BusinessSuiteOn-PremisesandCloudAngeloRosado,SeniorPrincipalProductManager,OracleVasuRao,SeniorPrincipalProductStrategyManager,Oracle
SurfA
2:45PM 10475-OracleE-BusinessSuiteonOracleCloud:TechnicalInsightSanEagoBasEdas,SeniorPrincipalProductManager,Oracle SurfA
4:15PM 10498–OracleE-BusinessSuiteonOracleCloud:CustomerandPartnerPanelTerriNoyes,SeniorDirector,Oracle SurfA
87
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
RelatedSessionsThursday,April6,2017
9:45AM
10480–PersonalizeandExtendOracleE-BusinessSuiteforDesktopsandMobileDevicesMaherMuhanna,DevelopmentManager,OracleVijayShanmugam,Director,Oracle
MandalayBayC
88
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
10551-MeettheExpertsOracleE-BusinessSuiteApplicaEonsTechnology
89
OracleE-BusinessSuiteApplicaEonsTechnology• SamerBarakat,Director• SanEagoBasEdas,SeniorPrincipalProductManager• StevenChan,SeniorDirector• KevinHudson,SeniorDirector• MaherMuhanna,DevelopmentManager• LisaParekh,VicePresidentApplicaEonsTechnology• ElkePhelps,SeniorPrincipalProductManager• VijayShanmugam,Director
Wednesday,April5,20179:45–10:45AM
BreakersH
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|
QuesEons
90Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.
Copyright©2017,Oracleand/oritsaffiliates.Allrightsreserved.|