case study- gasco

5
Profile: National Manufacturing and Gas Company Has a host of IT Applications in ERP and CRM Applications High-level Scope: Required a solution to integrate SADAD, a payments service provider in KSA, with its IT applications Environment preparation Installation and configuration of different SOA components Integration of Oracle EBS with SADAD Integration of EBS with Siebel CRM Solution: Weblogic Suite, SOA Suite, Oracle Applications Adapter, Enterprise Service Bus, Oracle Enterprise Gateway Challenges: System complexity Presence of firewalls and protocols Performance tuning Outcome: Reduced upfront costs First ever Middleware based solution of SADAD in KSA

Upload: addvantum

Post on 09-Feb-2017

55 views

Category:

Software


0 download

TRANSCRIPT

Profile:• NationalManufacturingandGas

Company• HasahostofITApplicationsinERPand

CRMApplicationsHigh-level Scope:• RequiredasolutiontointegrateSADAD,

apaymentsserviceproviderinKSA,withitsITapplications

• Environmentpreparation• Installationandconfigurationofdifferent

SOAcomponents• IntegrationofOracleEBSwithSADAD• IntegrationofEBSwithSiebelCRMSolution:• WeblogicSuite,SOASuite,Oracle

ApplicationsAdapter,EnterpriseServiceBus,OracleEnterpriseGateway

Challenges:• Systemcomplexity• Presenceoffirewallsandprotocols• PerformancetuningOutcome:• Reducedupfrontcosts• FirsteverMiddlewarebasedsolutionof

SADADinKSA

Client OverviewNationalmanufacturingandGas

Company(GASCO)servesconsumersvia

provisionofLPGatthehighestefficiency

levelsandcommitmenttoprotectand

developthelocalenvironment.Ittransports,

fillsandmarketsLPG(butaneand/or

propane).GASCOhasahostofIT

Applicationsinthefollowingareasof

technology:

• AnERPSystembasedonOracle

E-BusinessSuite,

• ACRMSystembasedonOracleSiebel

CRM

GASCOrequiredamiddlewaresolutionto

integrateitsvariousITapplicationsacrossthe

boardinreal-time,havingover10,000+users

geodispersedacrossKSA.

ScopeThe following is a high-level list of activities

performed during the project:

EnvironmentPreparation:Preparationof

hardwareresourcesasperrequirements.

• InstallationandConfigurationof

differentSOAcomponents.

• IntegrationofEBSwithSiebelCRM

throughOracleSOA

• IntegrationofOracleEBSwithSADAD

throughOracleSOA

• IntegrationofSiebelCRMwithSADAD

throughOracleSOA

• UnitTesting

• UserAcceptanceTesting

• CommerciallaunchwithSADADservices

SADADPaymentSystem(SADAD)wasestablishedbytheSaudiArabianMonetaryAgency(SAMA)to

bethenationalElectronicBillPresentmentandPayment(EBPP)serviceproviderfortheKingdomof

SaudiArabia(KSA).ThecoremandateforSADADistofacilitateandstreamlinebillpayment

transactionsofendconsumersthroughallchannelsoftheKingdom’sBanks.SADADwaslaunched

onOctober3rd,2004.

GASCOessentiallyrequiredasolutiontolinkSADADwithitsinternalITapplications.Thiswouldprovide

ameanstoconnecttoSADADPaymentSystemtoenableGASCO’svariouscustomerstopaytheir

billsusingthisservice.

AddvantumsuggestedandimplementedahostofOraclemiddlewareapplicationsincluding

WeblogicSuite,SOASuite,OracleApplicationsAdapter,SOAManagementPack,WebLogic

ManagementPack,EnterpriseServiceBusandOracleEnterpriseGateway.TheSOAlayerconsisted

oftwomainparts,theEnterpriseServiceBus(ESB)LayerandaServiceConsumersLayerononeside,

andaServiceProvidersLayerontheother.EachserviceintheESBlayerwasarchitectedand

implementedwithitsowntools/componentstoachievetheintendedbusinessandfunctional

objectives.Withthefulfillmentoftheserequirements,applications(ServiceConsumersandService

Providers)becomeeligibletoexchangedataandinformationinareal-timetransparentmanner.

Solution

Special contractual/technical requirements

• Executeallinstallations,operations,

handlingandstandardizationactivities

forhardwareandsoftwarebasedon

internationallyacceptedstandardsand

bestpractices.

• Confirmstabilityofdatabaseworkand

conductperiodiccheckfortraceand

logfilesandinitializationparameters.

• ProvidealldocumentstoGASCO

pertainingtotheappropriatestrategic

planforintegrationsandconfigurations

options.

• Followuponandmonitorallsystem

componentsintermsofhomogeneity

andfunctionalintegration.

Technical installation service procedures included the following:

• Completeanalysisforallsystemsand

applicationsinGASCO.

• Compilationofasisandtobe

documentsbasedonthe

comprehensiveanalysisandrequirement

gatheringperformed.

• Comprehensiveriskanalysisandrisk

mitigationprocedures.

• Integrationofworkingstepsfordataflow.

• Detailedreviewofallbusinessprocesses

andservicestobeusedinprojectdesign

andimplementation.

• Reutilizationofservicesaccordingtothe

governancemodelinplace.

• Comprehensiveuseracceptancetesting

(UAT)inapre-productionenvironment.

• Securitytestsforeverysystembefore

productionrollout.

SomeofthechallengesfacedbyAddvantumincludedsystemcomplexitywhichmeantthat

understandingtheexactrequirementsforintegrating/mappingbothapplicationswascompletely

essential.Networkinfrastructureavailabilityduetothepresenceofnetworkandfirewallprotocols

wasanissuethatwaseffectivelydealtwith.Anotherissuewasthatofperformancetuning.Thiswas

resolvedbymakingcorrectionstotheMiddlewareandensuringitwasabletohandlethedailyload

atthecustomer’send.Anotheruniqueissuewasthatofthemultitudeofservicesprovidedby

SADAD.ItwasdifficulttoaccuratelydeterminehowSADADwasperformingandmoresotoascertain

thebestfitofservicestailoredtoGASCO’Sneeds.Therefore,inordertoachievethis,Addvantum

hadtotesteveryplausibleoutcomeorthemostworkableversionforGASCO.

OracleSOASuite’sarchitecturehelpedGASCOlowerupfrontcostsbyallowingmaximumre-useof

existingITinvestmentsandassets,regardlessoftheenvironmenttheyrunin,orthetechnologythey

werebuiltupon.AddvantumenjoysthedistinctionandmeritofcompletingthefirsteverMiddleware

basedapplicationsservicesofSADADintheSaudiregion.

Challenges

Outcomes