SOA Best Practices and Design Patterns Keys to Successful Service Oriented Architecture Implementation
|
|
- Moses Bennett
- 8 years ago
- Views:
Transcription
1 SOABestPractices anddesignpatterns KeystoSuccessfulService Oriented ArchitectureImplementation JohnFronckowiak 4/3/2008 AwhitepaperexploringbestpracticesforSOA.
2 WhatAreOracleReal ApplicationClusters? Regardlessofbusinessmodel,every organizationhaschallengeswhenitcomesto offeringmultipleproductsandservices throughmultiplechannelstoalargecustomer base.moreandmoreorganizationsareturningtonewapproachesinbusinessprocessmanagementto solvethesechallenges. ExecutiveSummary ThereisnoquestionthatthesuccessfulimplementationofService OrientedArchitecture(SOA) reliesonacarefulandholisticapproachtobusinessplanning.oneofthemostimportanttoolsin theevaluation,purchase,andongoinguseofsoaisthebodyofbestpracticesthatvendors, consultants,andcustomershavecompiled.thepromiseofbusinessagility,improvedcustomer service,andcompetitiveadvantagewithsoaisreal.whatvariesmostisthetime,cost,andeaseof SOAimplementation.Bylearningfromtheexperiencesofthoseorganizationsthathavebeen throughtheprocessandlookingatthestandardbestpracticesoflarge scaletechnology implementations,successcancomeearlierandmoredramatically. BriefOverviewofSOA SOAsprovidemodularservicesthatcanbeeasilyintegratedthroughoutanenterprise.Theyare flexibleandadaptabletothecurrentinformationtechnology(it)infrastructureandinvestments. SOAimplementationscontinuetheiremergenceinbusinessasamechanismforintegrating organizationaloperationsinnewanddifferentwaysandforpromotingreusewhileleveragingthe existingvalueoflegacysystems. BenefitsofSOA Inanybusiness,thebottomlineistheessentialtestofanytechnology.SOAcanprovidea significantreturnoninvestment(roi)byintegratinglegacyandmixedtechnologiesandmaximizing thevalueofexistinginvestmentswhileminimizingrisk.promotingreusethroughsoaalsohelps reduceoveralldevelopmentcosts. Ifservicesandtheirdataaregenericenough,theycanbeaccessedthroughavarietyofinterfaces. Decouplingservicesfromtheirpresentationreducesexpensesanddecreasestheoverall developmenttime.further,soamakesitconsiderthedynamicoperationsofanorganization,not justasetofstaticrequirements,therebyexposinginformationanddatasharingacrossthe organizationandfocusingdevelopmentonthebestwaystoimproveoveralloperations. ChallengesofSOA AlthoughSOAbringssignificantbusinessbenefits,therearechallengestotheirimplementation.As SOAservicesaretypicallycoarse grainedandlooselycoupled,theiroperationsexhibitmorelatency thanmoretightlycoupledimplementations.thiscanbeachallengewhenimplementingwithrealtimerequirements.soaisdesignedtobringtogetherlegacysystemsinheterogeneousit environments.standardizationofnaming,definitions,andidentificationcanpresent implementationchallenges.however,thesechallengescanberesolvedbytheimplementationof identityandnamingservices. Finally,SOAisdesignedtocutthroughanorganizationhorizontallyandvertically,whichpresents manycultural,cooperation,ownership,andbudgetissues.strongleadershipmustbeinplace,and executivesupportmustbeclearandevidentinorderforanysoaimplementationtobeasuccess.
3 IntroductiontoBestPractices Bestpracticessuggestthatthereisanoverallcommitmenttoincreaseorganizationalefficiency.These practicesmustbeconsideredfromthespecificcontextofyourorganization.althoughthenotionofbest practicesisconstantlyevolving,it sclearthatthefollowingareasarecritical: Visionandleadership Strategyandroadmap Policiesandsecurity Governanceandacquisition Operationsandimplementation VisionandLeadership TheimplementationofService OrientedArchitecture(SOA)requiresvisionandleadershipfromthe organization sexecutives.thisleadershipisextremelyimportantinthefaceofculturalresistance, becauseuserswillbemovingfromacurrentcomfortzoneandwillneedtothinkandcooperatewith greatercross functionality.aclear,consistent,andrepeatedmessageofthebenefitsofthesoafrom executiveleadershipmakesitclearthattheyarecommittedtothesoaimplementation. AnevangelistshouldbeinplacetospreadthewordonSOAbenefitsandtolistenandrespondtousers criticisms.educationisthekey.theevangelistshouldpromotethevaluesininformationsharingacross theorganizationandshowhowdoingsoprovidestheabilitytoanswerthebiggerbusinessquestions. Theevangelistmustbesomeonewhounderstandsthebusiness,understandsthetechnologies,andhas theclearandstrongsupportofexecutivemanagement. SOAintroducesamodelthatcutsacrosstraditionalorganizationlinesandcanproducenewand valuableinformationandservices.thesoaimplementationshouldlookhorizontallyandvertically throughtheorganizationtofindvalueinthecurrentlyavailableresources.remember,soacanhelpyou leveragelegacysystemsandgetthemcommunicatinginwaystheyneverhavepreviously.certainly, therewillbedifferencestoovercome,andit simportanttoprovidetheappropriatelevelofsupportfor allstakeholders. MakingthebusinesscaseforSOAisimportantforgaininguniversalorganizationaladoption,whichis importantbothforexecutivemanagementandforsupportstaff.thebusinesscaseshouldincludethe objectives,aconsiderationofalternatives,afinancialanalysis,aprojectplan,andareviewoftheproject risksandassumptions.thebusinesscasewillhelptheorganizationmakethestrategiccaseforthesoa implementationand,whenwellpublicized,helptosocializetheplanwithintheorganization.eachofthe suborganizationsshouldbeassignedcleardeliverablesandwelldefinedsuccess factorstoensurethat thereisclearownershipandwell definedmetricsonthedeliverables.eachofthesesuborganizations shouldalsoberewardedforensuringsuccessoftheirdeliverablesaswellastheoverallsuccessofthe projectundertakings.finally,theplanalsoservesasatrackingdocumentandanobjective measurementofprojectsuccess.
4 StrategyandRoadmap ThestrategyandroadmapdocumentexplainsthegoalsandobjectivesoftheSOAimplementation.It shouldbeconsideredanevolvingdocumentthatwillchangeasyoumovethroughtheacquisitionsand implementationprocesses.thedocumentshouldaddressthearchitecturalviewofthedesignandalso includerisk,security,andmanagementconsiderations. TheSOAstrategyshouldbepublishedearlyintheSOAadoptionprocess.Thisstrategydocumentspells outtheintentionsandthoughtprocessofleadershipandisessentialforsocializingtheprocess throughoutthegreaterorganization.thestrategyshouldclearlyidentifyexpectedoutcomesofthe projectaswellasthemeasurementsthatwillbeusedtodeterminewhetheroutcomesaremet. SOAimplementationwillnottransformtheentireorganizationovernight,soit simportanttoplanforan incrementaldeployment.ideally,beginwiththelow hangingfruit:chooseahandfulofservicesthatwill makeadifferenceandthatpeoplewillnotice.successbreedssuccess andconfidence. Resourcesthatweretypicallystuckinorganizationalsilosinthepastwillnowbeexposedandshared acrosstheorganization.thisnewstructurewillrequirenewwaysofaccountingforthecostofthose resourcesthattheexecutiveleadershipmustsupport. Theorganizationisnotastaticentity,andtheSOAstrategyshouldreflectthat.Plananddesignfor change.newopportunitiesandchallengeswillarise,andtheplanshouldbereadytorisetothemand beflexibleenoughtoincorporatethem. Again,astheSOAimplementationcutsacrossorganizationalboundaries,terminologyanddefinitions willbedifferent.creatingacommonorganizationalvocabularyisimportantforprovidingashared understandingoftheservicesandinformationthatwillbeprovided.thisvocabularywillalsohelp facilitatefurtherinformationsharingandcollaborationacrosstheorganization. PoliciesandSecurity WhenthedecisionismadetoimplementSOA,aclearsetofpoliciesandserioussecurityconsiderations areinorder.thepoliciesmustclearlyidentifythemodelandarchitecturesthatwillbeimplemented acrosstheorganization.securityandriskmitigationmustalsobeassessed,andtheseconsiderations mustfeedbackintotheoverallpolicydecisions. It simportanttoadoptasetoftechnicalstandardsacrosstheorganization.recognizingthatstandards areconstantlychangingandevolving,it simportanttouseindustrypartnerstotrackdevelopments. Flexibilitywithchangesandcompliancewithasmanyemergingstandardsaspossiblearekeyto maximizingyoursoainvestment. SOAbringstogetherlooselycoupledservicestoprovidegreaterbusinessvalue.Manytimes,these servicesmaybeinastateofconstantchangeandflux.it simportanttoimplementaservicesdirectory, whichcatalogstheavailableservices.
5 Atop down,bottom upapproachiscriticaltosecurity.leadershipmustarticulatetheoverallsecurity policiesandrequirements,andusersandsystemownersmustactivelyimplementandpromotethose policies. Disaster recoveryplanningisessentialforanyproject.planforandimplementabusinesscontinuance plan.becausesoacutsacrossbusinessdomains,servicelevelagreements(slas)areimportantfor definingexpectationsfortheongoingavailabilityofservices. Securityshouldnotbeanafterthought;rather,itshouldbebakedintothesolutionfromthebeginning. Makesecurityandauthenticationpartoftheplanningprocesstomitigateriskexposures.It smuch easiertoincludesecurityinthesolutionfromthebeginningthantoadditafterimplementationis complete. Oftentimes,itisimportanttodrivethesecurity,risk,andcompliancepoliciesviaacentralteam.These policiesshouldthenbereferencedtofromallimplementationsofsoainyourenterprise.thisisthe recommendedwaytoenforcesecurityandcompliancerequirementsacrossyourorganization,no matterhowlargeorcomplexitmayget. GovernanceandAcquisitions GovernanceandacquisitionsmustworkcloselyforasuccessfulSOAimplementation.ImplementingSOA forthelowestcostpossible justtogetitdone willnotworkinthelongrun.boththegovernanceand theacquisitionsprocessmustbeflexibletomeetthemarket sfrequentchanges.organizationsmust participatewithstandardsbodiesandwithusercommunities(bothinternallyandexternally)toensure thatthemostappropriatechoicesaremade.governancemustembraceanopen standards,loosely coupled,modularserviceapproach. ExperimentwithpilotprojectstogainanunderstandingofSOA.Theseprojectsprovidetheexperience necessarytotacklelargerprojectsandexposethecross domainchallengesthatwillbeencountered. TheSOAimplementationplanmustbebuiltaroundincrementaladoption,acquisitions,and implementation.thisincrementalapproachwilleasethetransformationprocess,buttakecareto ensurethatthecurrentpurchaseswillmeetandintegratewithfuturedemands.thisiswhere adherencetoopenstandardsandparticipationinstandardsbodies(andwithusers)willbeofmost benefit. ImplementingSOAisadifferentwayoflookingattheoverallbusiness.Useenterprisemodelingto identifyanddocumentthebusinessinfrastructureandprocesses.definingthescopeandboundariesof businessprocessisimportant,andthisiswhereenterprisemodelingwillhelp. Finally,SOAwillincreaserelianceonthenetworkasthetransportandcommunicationmethodof services.it scriticaltohavefacilitiesinplacethatwillmonitor,measure,andanalyzethenetwork.use networkslastodefineexpectations.inaddition,ownershipofboththesoaservicedirectoryandof servicesmustbeclearlyidentifiedtokeepthedirectoryuptodate.
6 OperationsandImplementation Operationsandimplementationiswherealltheleadership,planning,anddesignareactualized.SOA implementationworksbestwithanagiledevelopmentapproach,inwhichservicesarebuilt incrementallybutinarapidfashion.it simportanttorecognize andbepreparedfor timeswhena servicebeingmovedtoyoursoamaybemetwithresistanceandskepticism,whichmayresultinlower qualityfortheveryshortterm.withadoptionandacceptancecomeincreasedeffectiveness,greatly increasingtheoverallservicequality. Aswithacquisitions,SOAcannotbeputinplaceovernight.Focusontheservicesthataretheeasiestto implementbutprovidethegreatestbusinessvalue.usethemasbuildingblocks.whenoneiscomplete, buildonthatservicetoimplementthenext.momentumiskey:whenyougetstarted,rideyoursuccess andacceptancetothenextphaseofimplementation.itisimportanttorecognizetheearlysuccessesof notonlytheprojects,buteventheinvolvedplayers.thisrecognitionandvisibilityearlyonwillboth encouragethealreadysuccessfulplayers,butalsoinspirethosewaitingonthesidelinestojointhe party. Partneringandcollaboration internallyandexternally intheimplementationphasehelpstomitigate risk.suchinteractionalsohastheaddedbenefitsofmaximizinginvestment,easingcross domain boundaryissues,andleveragingsharedexperiences. AkeybenefitofSOAisreuseofservices.It softentemptingtobuildsomethingfromscratchinsteadof reusingwhat salreadyavailable.thiscanoftenhappenfortworeasons.first,developersmaynotbe awarethatasimilarservicealreadyexists.therefore,it simportanttomaintainadirectoryofavailable servicesthatisreadilyaccessibleandusesthecommonvocabularyadoptedacrosstheorganization. Second,whendesigningandimplementingservices,theiruseoutsidetraditionalboundariesmustbe considered.creatingcoarse grained,modularserviceshelpstopromotetheirreuseintheorganization. Organizationsshouldnotcringefromupdatingservicesthathavealreadybeendeployedwhenthereare additionalneedsdemandingextensionoffunctionality.forexample,eventually,alltherequirements shouldbefactoredintoasingle getcustomer serviceratherthanhavingmultipleservicesthatget differentsubsetsofcustomerinformation. Finally,justgetstarted!Theoryandtalkonlygosofar.Beginwithsomething,anything!Keepinmind, though,thatthosepioneeringservicesmaybecomewidelyadoptedovertime,sodon tneglectthem. SOApromotesreuseofandinterdependenceonservices,soeventhoseearlyeffortsmustbecaredfor andmanaged. BriefOverviewofDesignPatterns Designpatternsarereusablesolutionstocommonsoftwaredesignproblems.Designpatternsspeedup thedevelopmentprocessthroughtheimplementationoftried and testedsolutions.theycanplayan importantroleinsoaimplementation,especiallyinthestandardizationofservicedesign.sincetheir introductioninthelate1980s,numerouspatternshavebeenrecognizedanddocumented.manysoa
7 implementationsusewebservices.itisimportantforarchitectsofsoaimplementationstohavean understandingofthefourprimarydesignpatternsforwebservices: Adapter:Promotesthereuseofexistingtechnologiesthroughwrappers,extendingyourexisting investments Façade:Usedtoreducethecouplingbetweentheclientandtheservercomponents anessential techniqueforcreatingtheappropriatelevelofgranularity Proxy:Providesanobjectsurrogate,usedtosimplifytheinteractionbetweenWebservices components Controller:AkeycomponentoftheModel View Controller(MVC)architecture,usedasan intermediarybetweentheuserinterface(ui)andthedata Adapter Aspreviouslydiscussed,promotingthereuseofexistingtechnologiesisessentialforasuccessful and profitable SOAimplementation.TheAdapterdesignpattern,showninFigure1,allowsotherwiseincompatibleclassestoworktogetherbyconvertingtheinterfaceofanexistingclassintoaninterface thatclientsexpect. ERPor Legacy System AdapterJCA Client Figure1.TheAdapterdesignpattern OrganizationswilllooktoreuseexistingtechnologiesintheirSOAimplementations;thisiswhere theadapterpatternisimplemented.typically,existingtechnologiesprovideinterfacesthatare incompatiblewithwebservices.theadapterpatternprovidesabridgetotheexistingtechnology. Youdon thavetostartfromscratchwhendesigningwebservices:theadapterpatterncanleverage yourexistinginvestmentandquicklygetyoustartedontheroadtoserviceimplementation.however, it simportanttorealizethatnoteveryapplicationmaybeausefulservice.it simportanttobejudicious inyourdesign. Façade Providingtheappropriatelevelofgranularityisessentialtoservicedesign.Servicesthataretoofinegrainedcanincreasetheoverallnetworktrafficasmanyservicerequestsaremadetoperforman operation.morecoarse grainedservicescanincreaseoveralllatency,buttheyhelpexposeservicesthat exposeabusinessfunction.
8 TheFaçadepattern,showninFigure2,isoftenusedtoexposecoarse grainedservices.insteadof exposingthedirect,one to onefunctionalityofanexistingsoftwarecomponentorbusinessfunction, thefaçadepatternpromotesencapsulationoftheselower levelservicestoprovideasinglehigher level function. Client Mortgage Application IsEligible Bank HasSuficientSavings Figure2.TheFaçadedesignpattern Credit HasNoBAdLoans Loan HasNoBadLoans TheFaçadepatternpromotesconsistentinterfaces,abstractingclientsfromtheimplementationdetails ofaservice.further,thepatternfacilitatescontrolandmanagementofaservice,providingasingle entrypointthatsimplifieselementssuchassecurityandtransactionmanagement. Proxy TheProxydesignpattern,showninFigure3,providesasurrogateorplaceholderforanotherobject.It canbeusedtosimplifytheinteractionsamongservices.theproxycanserveasastandardizedinterface foracollectionoflegacyback endservices.inotherwords,insteadofprovidingaserviceforeach individualback endservice,youcanusetheproxytoconsolidatethemessagesintoasingleservice, thendispatchtherequesttotheappropriateback endservice,whichsimplifiestheinteractionwitha collectionofservices.
9 Client Customer Proxy NorthAmerica Europe Asia Customer getcustomerdata Customer getcustomerdata Customer getcustomerdata Figure3.TheProxydesignpattern TheProxydesignpatterncanalsobeusedfortesting,especiallywhenyouarecommunicatingwitha third partyobjectthatyoudonotcontrol.theproxywouldimplementthesameinterfaceasthethirdpartyserviceandcanstandinitsplaceduringthetestingprocess.again,thissimplifiesthetesting process. Controller TheControllerdesignpattern,showninFigure4,isprobablybestknownfromtheMVCapplication architecture.inthemvcarchitecture,themodelcontainsthedatathattheapplicationrequires;the viewmanagestheuseruis;andthecontrollerprovidesthelogicandservesastheinterfacebetweenthe modelandtheview.thecontrollerdesignpatternisusedtoseparatethepresentationanddatalayers.
10 Controller View Model Figure4.TheControllerdesignpattern TheControllerdesignpatterncanbeusedinSOAarchitecturestoleverageexistingapplicationMVC designarchitecturesandencapsulatethebusinesslogicoftheservice. ApproachingBestPractices SOAbestpracticesareconstantlyevolving.However,effortsmustbemadeineachoftheareas discussed:visionandleadership,strategyandroadmap,policiesandsecurity,governanceand acquisition,andoperationsandimplementation.havingachampionwhohasagoodunderstandingof SOAandcancommunicatethatvisiontoallthestakeholdersisessentialtoasuccessfulimplementation. Lookforthelow hangingfruitasyoubeginyoursoaimplementation.dosomething!establishsuccess withaproject;learnfromyourmistakesaswellasfromyoursuccess.anincrementalandagile approachwillbeessential. GettingStartedwithDesignPatterns Whetherdesignpatternsareafamiliartooloranewconcept,anunderstandingofthefourkeydesign patterns Adapter,Façade,Proxy,andController willbeessentialtoyoursoaimplementation.begin withindentifyingtheservicesyouneedtoimplement,andthenlooktoseehowtheyfitintooneof thesepatterns.soon,you llbeabletoeasilyrecognizehowaservicecanbeimplementedusingthese triedandtruepatterns,andthatwillgiveyouanupperhandinthecriticalprocessofservice standardization. Resources ThisarticleisastartingpointforunderstandingSOAbestpracticesanddesignpatterns.Thefollowing additionalresourceswillhelpyougainadeeperunderstanding: Oracle ssoaresourcecenterathttp://
Big Data in Commercial Buildings: The Market for Internet of Things in Buildings 2014 to 2018
Big Data in Commercial Buildings: The Market for Internet of Things in Buildings 2014 to 2018 Published: Q4 2014 The$ Internet$of$ Things$in$ Smart$ Buildings$ 201492020$ Synopsis $ ThisreportwillhelpallstakeholdersandinvestorsintheInternetof
More informationConsolidated by Commercial Bank Schedule D Loans Origination
6/30/2015 (a) First mortgage FHA-15 yrs 138 $ 13,642 $ 9 $ 11 3.36 (b) First mortgage VA-15 yrs 25 3,422 1 5 3.30 (c) First mortgage conventional conforming 15 yrs 508 57,084 344 164 3.06 (d) First mortgage
More informationComparison of Historical Rates: Credit Unions, Savings Banks, and Other Banks Data compiled by Datatrac, Inc. Contact: Ken Wanek at 1-800-257-7101.
36 month Used Auto Loan, 2 Year-Old Auto Credit Unions 4.94 4.95 5.62 Savings Banks 7.05 6.96 7.49 Other Banks 7.78 7.09 7.78 48 month Used Auto Loan, 2 Year-Old Auto (Comparison of average credit union,
More informationCommercial Mortgages Management System. Summary. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/
For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/ case study 13.09.2012 Commercial Mortgages Management System Summary Develop a centralized commercial mortgage
More informationGoldman Sachs Funds US Mortgage Backed Securities Portfolio Schedule of Investments As at 30 November 2015
Transferable securities dealt in another regulated market (a)(b) Government Bonds - 0.38% United States 700,000 United States Treasury Note/Bond 3.000% 15/11/2045 700,014 0.38 T OT AL G O V E RN M E N
More informationThe Enterprise Service Bus
1 ESBs: Essential Infrastructure for a Successful SOA March 2005 2 at a glance Customers include world s largest firms! 80% of Global Telecom! 70% of Financial Services in Global 100! Blue Chip System
More informationRTM CONSULTING CANDIDATE RESUME
1 PROFESSIONAL SUMMARY Innovative, results oriented project manager / senior manager with over fifteen years of experience and a passion for building relationships and exceeding client and management expectations.
More informationNon Depository/Mortgage Institutions Schedule D Loans Origination
6/30/2015 Total Number Amount Discount Weighted (1) First mortgage FHA-15 yrs 24 $ 2,165 $0 $ 15 3.95 (2) First mortgage VA-15 yrs 12 2,428 15 13 3.61 (3) First mortgage conventional conforming 15 yrs
More informationThird Party Approval & Risk Management
Third Party Approval & Risk Management Rivo Software Solution Layer enables organizations to manage the third party approval process, identify and assess third party risk across vendors, contractors and
More informationAsset Management. Page 1 of 5. Data Sheet
Rivo gives you to intelligently gather information relating to any assets such as vehicles, machinery, IT equipment, sensors or PPE organizing configurable data values such as location, usage, part numbers,
More informationAudit & Inspection Management. Enterprise Cloud Audit & Inspection Management Solution
Enterprise Cloud Solution is an end-to-end solution for the planning, execution and reporting of corporate external and internal audit and inspections across enterprise risk, safety, security and sustainability.
More informationAutomating the Budget and Tracking Process of Construction Loans. Becky Rickenbach, Product Manager
Automating the Budget and Tracking Process of Construction Loans Becky Rickenbach, Product Manager Session Objective Discuss key challenges of managing and tracking the budget during the construction process.
More informationC Upper & LEGACY I 224 Generic Information Technology ANALYST PROGRAMMER/DESIGNER ERP SYSTEMS
203 Generic Information Technology SYSTEM ENGINEER 204 Generic Information Technology CHIEF INFORMATION OFFICER E4 E Upper 205 Generic Information Technology IT BUSINESS ANALYST C5 206 Generic Information
More informationMonitoring & Testing
Rivo provides a total monitoring, analysis, testing and reporting solution. Monitor environmental and other enterprise risk and performance metrics such as air, water and land waste/emissions. Monitor
More informationAction/Task Management
Rivo can be used independently of any other Solution Layer, or indeed fully integrated into other solution layers such as Audit & Inspection Management, Risk & Hazard Management, Environmental Monitoring
More informationIncident Reporting & Management
Rivo Software Solution Layer allows you to report and manage incidents such as injuries, accidents and theft. With powerful capabilities including analytical trending you can make better decisions to reduce
More informationThe Top 5 Considerations for Oracle Cloud ERP
The Top 5 Considerations for Oracle Cloud ERP TABLE OF CONTENTS 1 Can I improve my on-premises ERP solution? 3 2 On-premises ERP solutions will be legacy applications within 2 years 4 3 Which is better?
More informationAdvanced Analytics & Reporting. Enterprise Cloud Advanced Analytics & Reporting Solution
& Reporting Enterprise Cloud & Reporting Solution & Reporting Rivo transforms your data and provides you with powerful insights into current events, retrospectives on what has happened and predictions
More informationRisk & Hazard Management
Rivo Software Solution Layer provides a rapidly deployable complete set of hazard and risk management functionality from any device, accessible from anywhere through our highly secure cloud platform. Identify,
More informationQuestions about Title Insurance
Questions about Title Insurance Buying a home may be the biggest investment you ll ever make. Homeowner s insurance protects your investment against physical hazards like fire and theft, but it doesn t
More informationSAFEGUARDING G ENERATIONS OF W EALTH
CORPORATE BROCHURE SAFEGUARDING G ENERATIONS OF W EALTH Our heritage Founded in 1906, Transamerica is one of the world s leading financial services companies with over 100 years of history. This long tradition
More informationOPENIAM ACCESS MANAGER. Web Access Management made Easy
OPENIAM ACCESS MANAGER Web Access Management made Easy TABLE OF CONTENTS Introduction... 3 OpenIAM Access Manager Overview... 4 Access Gateway... 4 Authentication... 5 Authorization... 5 Role Based Access
More informationGoing Hybrid. The first step to your! Enterprise Cloud journey! Eric Sansonny General Manager!
Going Hybrid The first step to your! Enterprise Cloud journey! Eric Sansonny General Manager! About Aruba! Few figures! About Aruba! Few figures! 2 million customers! About Aruba! Few figures! 600 people!
More informationEquity Swaps Management Application
For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/ case study 13.09.2012 Equity Swaps Management Application Summary Develop an application for portfolio management
More informationSecurity and Privacy in Cloud Computing
Security and Privacy in Cloud Computing - Study Report Sai Lakshmi General Manager Enterprise Security Solutions 2 Agenda Background & Objective Current Scenario & Future of Cloud Computing Challenges
More informationOracle on Oracle. Hans Peter Kipfer Vice President, Engineered Systems EMEA
Oracle on Oracle Hans Peter Kipfer Vice President, Engineered Systems EMEA MORE COMPLEXITY MEANS LESS INNOVATION IT SPENDING DISTRIBUTION WHAT IF 50% 66% RUN THE BUSINESS 20% 25% GROW THE BUSINESS 14%
More informationThe Law Offices of Evan J. Krame, PC...Representing Individuals and Businesses in the Protection and Preservation of Personal Wealth
Preliminary Information Needed for Estate Planning GENERAL INFORMATION Domestic s Date: Are you registered as Domestic s? Date/Jurisdiction: Permanent Home Address: Home Telephone Number: Your Accountant
More informationSecurity Assessment of Waratek AppSecurity for Java. Executive Summary
Security Assessment of Waratek AppSecurity for Java Executive Summary ExecutiveSummary Security Assessment of Waratek AppSecurity for Java! Introduction! Between September and November 2014 BCC Risk Advisory
More informationThe!Centennial!Vision!!! Graduate!Education!at!UMD:! Research!and!Professional!Practice!! for!a!global!economy!
TheCentennialVision GraduateEducationatUMD: ResearchandProfessionalPractice foraglobaleconomy CharlesCaramello Dean,TheGraduateSchool October14,2014 (UpdatedApril1,2015) EXECUTIVESUMMARY TheGraduateSchooloftheUniversityofMarylandwasfoundedonMarch14,1919.
More informationCRITICAL MANUFACTURING
CRITICAL MANUFACTURING Software solutions that take manufacturers to the next level in production efficiency and productivity www.criticalmanufacturing.com Critical Manufacturing creates leading edge software
More informationGlobal Biaxially oriented polyamide (nylon) film Cleaning Industry 2016 Market Research Report
Global Biaxially oriented polyamide (nylon) film Cleaning Industry 2016 Market Research Report 2016 Global Biaxially oriented polyamide (nylon) film Cleaning Industry 2016 Market Research Report Industry
More informationClient Relationship Management System. Summary. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/
For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/ case study 26.09.2012 Client Relationship Management System for Global Investment Bank Summary Build a vertical
More informationOracle Communications Cartridge Feature Specification for Broadsoft Broadworks Enterprise Services
Oracle Communications ASAP Cartridge for Broadsoft Broadworks Enterprise s Cartridge Version 1.0 Oracle Communications Cartridge Feature Specification for Broadsoft Broadworks Enterprise s Vendor: BroadSoft(BS)
More informationInternet Peering as a Cloud enabler for Enterprises
Internet Peering as a Cloud enabler for Enterprises Lionel MARIE Network architect Schneider Electric lionel.marie@schneider-electric.com Board Member France-IX lionel@franceix.net Schneider Electric at
More informationWeyerhaeuser Company
Weyerhaeuser Investor Conference Company Weyerhaeuser Company New York, NY February 2010 Morgan Stanley Global Basic Materials Conference New York City February 2010 Forward Looking Statement This presentation
More informationTABLE 13: EQUITIES: DISCLOSURES FOR BANKING BOOK POSITIONS
TABLE 13: EQUITIES: DISCLOSURES FOR BANKING BOOK POSITIONS Capital Requirements (Table 13, (f)) Equity grouping Capital requirements Government and quasi government Banks and other financial institutions
More informationEA, BPM and SOA. Bridging the information gap using the Oracle BPA Suite and an integrated model. Dirk Stähler, Director Strategy and Innovation
EA, BPM and SOA Bridging the information gap using the Oracle BPA Suite and an integrated model Dirk Stähler, Director Strategy and Innovation OPITZ CONSULTING GmbH Warsaw, 2010/09/14 OPITZ CONSULTING
More informationFinancial Crime Management EIFR workshop 19th November 2015
Financial Crime Management EIFR workshop 19th November 2015 dd-mm-yyyy Photo by Deutsche Bank AG Agenda Introduction Atos FCCM SaaS Offering Introductions Atos and Oracle Cloud based service Deskription
More informationCase Study: Financial Institution Deploys MBT to Test at the Speed of Agile Development
Case Study: Financial Institution Deploys MBT to Test at the Speed of Agile Development Background One of the world s largest financial companies needed to reduce its time to product release. In an industry
More informationThreat Intel Fail. The eroding threat intelligence landscape in the age of Internet of Things (IoT)
Threat Intel Fail The eroding threat intelligence landscape in the age of Internet of Things (IoT) Next Generation Security for the Next Generation Internet Joe Klein CEO and Founder Joe.Klein@Disrupt6.com
More informationReasons to Change Cloud Service Providers
5 Top Reasons to Change Cloud Service Providers Velocity Technology Solutions / July 2015 This guide will: Outline key indicators that your business is ready to switch cloud providers Provide you with
More informationTypes of Insurance You May Need for Your Home
Types of Insurance You May Need for Your Home A guide to options and necessities when you finance or refinance a home Buying a home? Speak with an attorney. How your real estate investment stays protected.
More informationService Bus Solution (SBS) for Bank Cards. Summary. For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/
For more information about Luxoft, visit www.luxoft.com www.luxoft.com/financial-services/ case study 13.09.2012 Service Bus Solution (SBS) for Bank Cards Summary Design and implement a service bus architecture
More informationEnd-to-End Infrastructure Solutions
End-to-End Infrastructure Solutions Thakral One www.thakralone.com www.thakralone.com 1 Agenda 1 2 3 Maximizing Infrastructure Investments End-to-End Infrastructure Solutions Thakral One and Our Value
More informationExemplary*Preschool*Community*Partnership* Case*Study*#2:*Inclusion*Model*
ExemplaryPreschoolCommunityPartnership CaseStudy#2:InclusionModel This%case%study%was%developed%by%the%Early%Care%and%Education%Consortium%(ECEC)%and%is%based%on% discussions%with%the%u.s.%department%of%education%office%of%early%learning."it%is%part%of%a%series%of%case%
More informationChartered Professional Accountant (CPA): Alternative Careers. A guide for newcomers to British Columbia
Chartered Professional Accountant (CPA): Alternative Careers A guide for newcomers to British Columbia Contents 1. Chartered Professional Accountant (CPA): Alternative Careers... 2 2. Employment Outlook...
More informationLoan Originator (LO) Compensation. III. Loan Originator Compensation Restrictions; Profits-Based Compensation Exceptions
Loan Originator (LO) Compensation 21 III. Loan Originator Compensation Restrictions; Profits-Based Compensation Exceptions Key Compensation Restrictions Loan originators may not receive compensation based
More informationRent and Mortgage Dataset
and Mortgage Dataset This dataset includes data variables for rent values of renter-occupied housing units, including breakdowns for number of bedrooms rented. Median and aggregate values, as well as gross
More informationHow Cisco IT Migrated to Microsoft Active Directory
How Cisco IT Migrated to Microsoft Active Directory Automated migration and provisioning tools reduce cost of migrating to Active Directory and simplify training and troubleshooting. Cisco IT Case Study
More informationSource Process Distribute Creating an integrated value chain
Interim Results 6 Months Ended 30 November 2010 Source Process Distribute Creating an integrated value chain Results Highlights Successful H1 Underlying operating profit increased by 13.3% to 20.9m Profit
More informationUsing the Coherence Cloud Service
Using the Coherence Cloud Service An introduction Dave Felcey Coherence Product Manager July 2, 2015 Safe Harbor Statement The following is intended to outline our general product direction. It is intended
More informationReference guide for clients of MML Investors Services, LLC
Reference guide for clients of MML Investors Services, LLC In order to enhance your understanding of MML Investors Services, we are providing this brochure which includes information regarding: MML Investors
More informationHOL9449 Access Management: Secure web, mobile and cloud access
HOL9449 Access Management: Secure web, mobile and cloud access Kanishk Mahajan Principal Product Manager, Oracle September, 2014 Copyright 2014, Oracle and/or its affiliates. All rights reserved. Oracle
More informationNew Features... 1 Installation... 3 Upgrade Changes... 3 Fixed Limitations... 4 Known Limitations... 5 Informatica Global Customer Support...
Informatica Corporation B2B Data Exchange Version 9.5.0 Release Notes June 2012 Copyright (c) 2006-2012 Informatica Corporation. All rights reserved. Contents New Features... 1 Installation... 3 Upgrade
More informationINTElligent integration of RAILway systems. A platform for information sharing and its potential for cross-modal deployment
INTElligent integration of RAILway systems Sustainable Surface Transport Project Number FP6 012526 A platform for information sharing and its potential for cross-modal deployment Helene Köpf - UNIFE E-Freight
More informationDriving Asset Value Through Back-Office Integration
INDUSTRY INSIGHTS FROM KODAK ING Driving Asset Value Through Back-Office Integration Executive Summary Despite the turmoil of the world economy, profitability and growth continue to be long-term goals
More informationCourse 6426: Configuring and Troubleshooting Identity & Access Solutions With Windows Server 2008 Active Directory Page 1 of 6
2008 Active Directory Page 1 of 6 Configuring and Troubleshooting Identity and Access Solutions with Windows Server 2008 Active Directory Course 6426: 2 days; Instructor-Led Introduction This instructor-led
More informationThe Business Case For Private Cloud Services
Velocity Technology Solutions / April 2015 This Private Cloud Services guide will: Define a common vocabulary around Private Cloud Service Providers Describe how Private Cloud Services can reduce the total
More informationEduniversal. Masters Ranking Report 2012/2013. The Best Masters and MBA Worldwide. Eduniversal Masters Ranking 2012/2013 - December 2012 1
Eduniversal Masters Ranking Report 2012/2013 The Best Masters and MBA Worldwide Eduniversal Masters Ranking 2012/2013 - December 2012 1 Eduniversal Masters Ranking 1. Introduction of Eduniversal Best Masters
More informationFixed Scope Offering for Implementation of Oracle ERP Financials in Cloud. Oracle ERP Finacials Cloud Offerings
Fixed Scope Offering for Implementation of Oracle ERP Financials in Cloud Oracle ERP Finacials Cloud Offerings 1 Executive Summary Hexaware is pleased to present to you this fixed scope offering for implementation
More informationMortgage Credit Certificates
Mortgage Credit Certificates A Mortgage Credit Certificate (MCC) entitles qualified home buyers to reduce the amount of their federal income tax liability by an amount equal to a portion of the interest
More information2014 SUMMARY ANNUAL REPORT AND 2015 ANNUAL MEETING DOCUMENTS
2014 SUMMARY ANNUAL REPORT AND 2015 ANNUAL MEETING DOCUMENTS To Our Shareholders New ways of living and working made possible by centralized computing, mobile access and high-speed networks are transforming
More informationALCATEL-LUCENT WORLD IPv6 DAY OBSERVATIONS
ALCATEL-LUCENT WORLD IPv6 DAY OBSERVATIONS Alastair JOHNSON alastair.johnson@alcatel-lucent.com August 2011 WORLD IPv6 DAY TIMELINE IPv6 becomes a major focus point for Asia discussions IPv6.Alcatel-Lucent.com
More informationWhat Metrics to collect and why
SAST Stockholm May 2008 QA Metrics What Metrics to collect and why Andy Redwood Definitions ISTQB Measure the number or category assigned to an attribute of an entity by making a measurement (ISO14598)
More informationLoans Practice. Math 107 Worksheet #23
Math 107 Worksheet #23 Loans Practice M P r ( 1 + r) n ( 1 + r) n =, M = the monthly payment; P = the original loan amount; r = the monthly interest rate; n = number of payments 1 For each of the following,
More informationTraining Program: Network Admin. Program Structure: Hardware and Appliances. Networking
Training Program: Network Admin Duration: 4 Months Field Work: 30 Days Program Fees: Rs. 44000/- Training Fees: Rs. 7500 /- Program Structure: Hardware and Appliances Introduction to Computers Types of
More informationLEASING AND LENDING SOLUTIONS FOR PRIVATE AIRCRAFT
LEASING AND LENDING SOLUTIONS FOR PRIVATE AIRCRAFT Put our financing expertise to work for you To learn more about Global Jet Capital s unique portfolio of financial products and services and to request
More informationWhite Paper Mobility Enables True Unified Communications
Mobility Enables True Unified Communications http://www.nec.com/ Executive Summary While mobility was once a growing telecommunications trend, it is now the norm. According to the International Telecommunication
More informationCapgemini and Oracle WebCenter: A Global Partnership
Capgemini and Oracle WebCenter: A Global Partnership Capgemini Corporate Overview: Capgemini Group is one of the world s largest and IT Consulting firms Revenue and Personnel Industry Revenue Distribution
More informationMartin Plesner-Jacobsen Preben Berg
Martin Plesner-Jacobsen Preben Berg Do you want Backup or Availability? Legacy Backup for the Legacy Data Center RTO and RPO of hours/days RTPO
More informationYour Personal Financial Inventory. For documenting your family s important financial information
Your Personal Financial Inventory For documenting your family s important financial information Table of contents Use this document to record your family s important financial information. Store it in
More informationMonetary Policy and Mortgage Interest rates
Monetary Policy and Mortgage Interest rates July 2014 Key Points: Monetary policy, which operates through changes in the official cash rate (OCR), is the main lever of macroeconomic management in Australia
More informationUsing SOA to Enhance Email Notifications. Rajas Kirtane 8/11/2014
Using SOA to Enhance Email Notifications Rajas Kirtane 8/11/2014 Agenda Introduction Business Challenge Solution Overview Key Learning's Q & A In collaboration with The information contained in this document
More informationChanges to New York Power of Attorney Law
New York Amends Power of Attorney Law Retroactively SUMMARY The New York Legislature has now passed, and the Governor has signed, amendments to the New York Power of Attorney Law, Sections 5-1501 5-1514
More informationOperational Risk Management Survey 2003
Operational Risk Management Survey 2003 Ellen Leander, Editor Operational Risk Magazine, Risk Waters Group Rik Van de Weerthof, Director Risk Management Solutions, SAS International Survey Response Data
More informationPC-WARE realises a consistent backup system for 70 international locations with CA ARCserve
CUSTOMER SUCCESS STORY PC-WARE realises a consistent backup system for 70 international locations with CA ARCserve CUSTOMER PROFILE Company: PC-Ware Information Technologies AG Industry: ICT services Employees:
More informationHP Data Protector Express 4.0 Service Pack 1
HP Service Pack 1 Dear Data Protector Express User, We are pleased to announce the new release of HP Data Protector Express software. This release is HP Service Pack 1 (SP1). All users of Data Protector
More informationService. Lending Managed Services Increase Efficiency, Reduce Cost and Improve the Customer Experience Within Your Lending Operations
Service Lending Managed Services Increase Efficiency, Reduce Cost and Improve the Customer Experience Within Your Lending Operations Service As the new global economy continues to evolve, the success
More information(House Bill 182) Housing Community Development Administration Residential Mortgage Loans
Chapter 75 (House Bill 182) AN ACT concerning Housing Community Development Administration Residential Mortgage Loans FOR the purpose of authorizing the Community Development Administration to make a residential
More informationA Road Map for Disaster Risk Management
Towards a Safer Sri Lanka A Road Map for Disaster Risk Management December 2005 Disaster Management Centre Ministry of Disaster Management Government of Sri Lanka Supported by U N D P United Nations Development
More informationASPIREA MORTGAGE EXPERIENCE www.aspireatech.com
ASPIREA MORTGAGE EXPERIENCE www.aspireatech.com Who are we? A Software Services Company specialized in providing solutions to U.S Mortgage Industry. Over 50 person years of cumulative experience in Mortgage
More informationEvolution to the Cloud: Where Every CIO Should Start
Evolution to the Cloud: Where Every CIO Should Start Velocity Technology Solutions / September 2015 This guide will: Discuss the state of cloud computing today Outline steps for a well-defined cloud move
More informationIT Disaster Recovery Services Program
Summary Overview of 2016-2018 Program v.20160526 IT Disaster Recovery Strategy Implementation 2008 Data Center Strategic Plan Part 1 Part 2 Disaster Recovery Strategic Plan Part 1 Part 2 2016 2019 Implementation
More informationAttached is the presentation to be delivered at the Macquarie Australia Conference held in Sydney through 7-9th May 2014.
MARKET ANNOUNCEMENT Computershare Limited ABN 71 005 485 825 Yarra Falls, 452 Johnston Street Abbotsford Victoria 3067 Australia PO Box 103 Abbotsford Victoria 3067 Australia Telephone 61 3 9415 5000 Facsimile
More informationREACH FOR THE CLOUD End-to-End Services for Cloud enabled products CONSULTING ENGINEERING MIGRATION SUPPORT DEPTH MAKES A DIFFERENCE
www.sonata-software.com DEPTH MAKES A DIFFERENCE REACH FOR THE CLOUD End-to-End Services for Cloud enabled products CONSULTING ENGINEERING MIGRATION SUPPORT It is an understatement to say that Cloud is
More informationService-Orientation and Next Generation SOA
Service-Orientation and Next Generation SOA Thomas Erl, SOA Systems Inc. / SOASchool.com Service-Oriented Linguistics Service-Orientation Service Service Composition Service-Oriented Solution Logic Service
More informationUse of the BIS international banking statistics
Use of the BIS international banking statistics FSB Data Gaps Workshop Basel 2-3 May 2012 Patrick McGuire Monetary and Economics Department Bank for International Settlements 1 Primary uses of BIS data
More informationData Quality Considerations for Long Term Data Retention
Data Quality Considerations for Long Term Data Retention ABSTRACT IT shops are faced with new requirements to retain specific data for long periods of time; often decades. This is overloading operational
More informationnexvortex VOIP DISASTER RECOVERY BUSINESS SOLUTION
nexvortex VOIP DISASTER RECOVERY BUSINESS SOLUTION Terry Prime Chief Technology Officer February 2007 Copyright 2007 Introduction The telephone service is a strategic component of any business or government
More informationQuality Management Consultancy
Microsoft Active Directory Domain Objectives:- Learn what s new and what s updated in Active Directory Domain Services Install, upgrade and configure Windows Server 2012 Domain Controllers Work with the
More informationHow To Write A Packaged Bank Account Complaint Form
questions about your packaged bank account If you re complaining about how a packaged bank account was sold, the details you give on this form will help your bank or the Financial Ombudsman Service better
More informationAssets and Liabilities Worksheet
Assets and Liabilities Worksheet 1. Print this worksheet. 2. Enter the details about your assets and liabilities. 3. copies for your family, attorney, and financial agents. 4. Keep this worksheet in your
More informationCHAPS Market Report 2015
Market Report 205 Market Report 205 0 Introduction 2 Overview 4. Key Statistics 4.2 Value Breakdowns by Market and Country 4.3 Drivers of CHAPS Use 5.4 CHAPS Forecasts 6 2 CHAPS Markets 7 2. Wholesale
More informationRequesting*to*Transfer*from*the** 364Credit*Hour*School*Counseling*Program** to*the*48*hour*school*counseling*program*!!
RequestingtoTransferfromthe 364CreditHourSchoolCounselingProgram tothe48hourschoolcounselingprogram You$may$be$aware$that$the$School$Counseling$Program$has$made$the$decision$to$ transition$from$a$36$credit$hour$to$48$credit$hour$degree$requirement.$students$
More informationCurrent Assumption Universal Life
Current Assumption Universal Life Designed to Adapt What s your financial outlook? Tax changes, market news, job cuts, and even natural disasters are the headlines of our decade. Is your financial strategy
More informationGet to know Transamerica
Get to know Transamerica We know that each of your clients is unique in his or her need for insurance protection. Some may have young families and a mortgage, while others may be single parents who dream
More informationThe Application Front End Understanding Next-Generation Load Balancing Appliances
White Paper Overview To accelerate download times for end users and provide a high performance, highly secure foundation for Web-enabled content and applications, networking functions need to be streamlined.
More informationIntroduction to Mortgage Insurance. Mexico City November 2003
Introduction to Mortgage Insurance Mexico City November 2003 Agenda United Guaranty Mortgage guaranty insurance Industry history Product structure and risk factors Advantages of mortgage insurance Process
More information