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
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
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.