32
"CloudComputing / Billing solution on force.com” Dr. Sten Grimmer OnCommerce GmbH, Jena Leipzig, 06.11.2012

Vortrag OnCommerce zur ITmitte.de Ring Vorlesung, Master Informatik, Universität Leipzig

Embed Size (px)

DESCRIPTION

Vortrag OnCommerce zur ITmitte.de Ring Vorlesung, Master Informatik, Universität Leipzig

Citation preview

  • 1. "CloudComputing/Billing solution onforce.com Dr.StenGrimmer OnCommerce GmbH,Jena Leipzig,06.11.2012
  • 2. Our approach: Ringvorlesung approach:Ringvorlesung Academic A d i education AppliedYour Skills (unknown) topic Solve task independ ently
  • 3. Agenda1.1 Cloud Computing2. Introduction to Salesforce3.3 Introduction to bill O billi made easy. d i bill.ON billing d4. Project(s)
  • 4. Chapter1WHAT IS CLOUD COMPUTING ? COMPUTING?
  • 5. Crowd knowledge knowledge
  • 6. Onlineencyclopedia Online encyclopediaWikipedia: Cloud computing is the use of computing resources (hardware and software) that are delivered as aservice over anetwork (typically the Internet).Thename comes from the use of acloudshaped symbol as anabstraction for the complex infrastructure it contains insystem diagrams.Dictionary: ... the practice of using a network of remote servers ...the anetwork remoteservers hosted onthe Internetto store,manage,and process data, rather than alocal server or apersonalcomputer.
  • 7. Cloud definition / characteristics Clouddefinition/characteristics Thearchitecture and t Th hit t d terminology of cloud computing i as i l f l d ti is clearly and precisely defined as,well,acloud. (www.opencloudmanifesto.org/opencloudmanifesto2.htm)EssentialCharacteristics (according to Mell&Grace,2011):1. Ondemand selfservice2. Broad network access3. Resource pooling.3 R li4. Rapidelasticity.5.5 Measured service service.
  • 8. TheCloudThe Cloud Stack Softwareas a Software as a Service(SaaS) Platform as a Service(PaaS)Infrastructureas aService (IaaS) (I S)
  • 9. ThecompleteTh l cloud stackTaken from TechnologyReview,MITpress(2009)www.technologyreview.com/briefing/413981/tecwww technologyreview com/briefing/413981/technologyoverviewconjuringclouds/2/
  • 10. Synopsis Acloud perspective Synopsis A cloud perspectiveFrontendusers, d Backendusers, the the customers service provider SaaS PaaS IaaS
  • 11. Everything fine?Assets Lowinvestment costs Payfor usageDrawbacks Vendor/DataLockIn Non compliance NoncomplianceDraw/checkindividually Performance (do you need to move huge Performance(doyou data sets?) Securityand privacy
  • 12. Companies Playersinthe Companies Players in the cloud most important player,AmazonEC2,AWS,S3(Dropbox!) Azure,Office365,SkyDrive wasborn inthe cloud,Googleapp engine software can be bought as aService software to build the cloud Server,Verizon Wireless(VZW)Source:BusinessInsider,www.businessinsider.com/the10mostimportantcompaniesincloudcomputing201220124?op=1
  • 13. SynopsisII:Cloud Synopsis II: Cloud computing is...1. a new way to do business anew dobusiness2. the use of computing resources that are delivered as aservice3. ondemand availability of allaspects concerning IT
  • 14. Chapter2SALESFORCE.COM
  • 15. About Salesforce.com Gl b l Globalcompany f webbased b i for b b d business solutions l i Bestknown for CustomerRelationManagement (CRM) Salesforce.com offers both,PaaS and SaaS 2012:Welcometo the Social Enterprise l h i l i
  • 16. History / some Milestones /some founded as a company specializing in software as a service acompany insoftware aservice1999 MarcBenioff,former Oracleexecutive FirstOnlineAppfor CRM2001 3 500 customers and 53 000 subscribers 3,500customers 53,000subscribers Listed onthe NYStockExchange2004 13,900customersand227,000 LaunchAppExchange2006 29,800customers and 646,000subscribers Acquired Heroku,the Rubyplatform2010 87,200customers
  • 17. TheEcoSystem Softwareas aService S ft S i (SaaS) Platform as a Service(PaaS) ( ) Global Datacenter GlobalDatacenter, Multitenancy
  • 18. Businessprocess /CRM Business process / CRM Customer Customer Growth G h Acqusition CRMRequirements: Detailed Accountand Contact Information Customer history Customerhistory MarketingCustomer IndividualreportingExtensio n CRM Growth Customerstatistics Sales information Document managment Timetracking Integration of EMail Integrationof E Mail, Customer Office Growth Retention
  • 19. Sales force automation (SFA) Marketing/LeadManagement Sales /Opportunity ManagementTarget Lead Prospect Qualify Quote Orderg pgroup Response SFAis atechnique using software to automate the sales process SFAis often used interchangeably with CRM g y
  • 20. [email protected] CRM @ Salesforce.com Force.com DeveloperOrg (kostenlos)https://www.developerforce.com/events/regular/registration.php
  • 21. Some Learning Ressources LearningRessourcesOverviewSalesforce.com Primerfor NewDevelopershttp://www.youtube.com/watch?v=fq2ju2ML9GMTechnicalIntroduction to Programming with Force.com Code(Apex) ( )http://www.youtube.com/watch?v=OKKaDrtWg&feature relatedg&feature=related
  • 22. Chapter3BILL.ON
  • 23. SFA additionalFeatures? SFA additional Features? Billing.Payment. Billing. Payment.Lead Prospect Qualify Quote Order
  • 24. bill.ON billing made easy International formats Fl ibl i Flexible invoice t i templates l tTemplate Placeholder for invoices and e-mail Create invoices directly from opportunities y pp and productsInvoice PDF creating and e-mail integration Electronic Payments Wirecard & PayPalPayment Dunning Webservice interface for direct Integration in webshops and other apps Inte- SAP and DATEV gration www.billingmadeeasy.com
  • 25. bill.ON DemoCheckoutthe bill.ON billing made easy listing at the AppExchange and evaluatethe app 30days for free. pp y
  • 26. Chapter4PROJECT:INVOICING &QRPROJECT: INVOICING & QR
  • 27. Createsimpleinvoicing inSalesforceCreate simple invoicing in Salesforce What information needs to be onaninvoice? y What information is already present inSalesforce standard? Standardvs.Custom objects? Render PDF
  • 28. Theidea:QRCode&PaymentThe idea: QR Code & PaymentCustomer Seller Bankdetails are of temporary Quickpayment importance Assign money to transaction Reason for payment often Offer differentpayment options complicated Manualeffort Summary:Botareintested inaquick,saveandeasypayment! y q , yp y
  • 29. QRCodefor QR Code for Paymentbank://singlepayment?name=&account=&BNC=&amount=&reas // g p yon=Projecthelp:1. Createalink2. Which (new)invoice fields to you need with respect to the financial data?3. How to create aQRcode from alink?4. QRinSalesforce
  • 30. Projecthelp Project helpGeneral1. Thinkof the project as aHackathon >solve the task with the programming possibilities of Salesforce2. Softwareshould be easy(simple),specific (focussed),...Your concept? ? Meta data model.Showasketch.What relations exist?Specification / Documentation? /Documentation? Writeit down!
  • 31. Sources/Readmore Sources / Read more What is cloud computing? p g http://www.cloudcomputingnetwork.com/whatiscloudcomputing/#more57 Thecloudshouldbeopen... http://www.opencloudmanifesto.org/ htt // l d if t / Drawbacks of Cloud Computing http://www.enterpriseefficiency.com/author.asp?section_id=898&doc_id=192021 About Salesforce: http://www.salesforce.com/company/
  • 32. BibliographySBobrowski.OptimalMultitenant Designsfor Cloud Apps.InCloud Computing(CLOUD),2011IEEEInternationalConferenceon,pages 654659,2011.G.Lawton.Developing software onlinewith platformasaservicetechnology.Computer,41(6):1315,2008.RMathewand RSpraetz.TestAutomationonaSaaS Platform.InSoftwareTesting Verification and Validation,2009.ICST09.InternationalConferenceon,pages 317 325 20092009 ICST 09 I i lC f 317325,2009.P.Melland T.Grance.Thenist definition of cloud computing (draft).NISTspecial publication,800:145,2011.J.Ouellette.Developmentwith the Force.com Platform:Building BusinessApplications inthe Cloud.AddisonWesleyProfessional,2011.Wesley Professional 2011LuisM.Vaquero,LuisRoderoMerino,JuanCaceres undMaikLindner.Abreakinthe clouds:towards aclouddefinition.In:SIGCOMMComput.Commun.Rev.39(12008),S.5055.DOI:10.1145/1496091.1496100.C.D.Weissman and S.Bobrowski.Thedesignof the force.com multitenant internet application development g pp pplatform.InProceedings of the 35thSIGMODinternationalconference onManagementof data,pages 889896.ACM,2009.T.Wong,L.Kao,and M.Kaufman.Salesforce.com for Dummies.JohnWiley &Son,2010.