"Cloud‐Computing / Billing  solution on force.com”        Dr. Sten Grimmer     OnCommerce GmbH, Jena       Leipzig, 06.11....
Our approach: Ringvorlesung    approach: Ringvorlesung              Academic              A d i              education    ...
Agenda1.1    Cloud Computing2.   Introduction to Salesforce3.3    Introduction to bill O ‐ billi made easy.          d i  ...
Chapter 1WHAT IS CLOUD COMPUTING ?              COMPUTING ?
„Crowd knowledge“       knowledge
Online encyclopedia               Online encyclopediaWikipedia:• „Cloud computing is the use of computing resources  (hard...
„Cloud definition / characteristics   „Cloud“ definition / characteristics   The architecture and t   Th     hit t       d...
The CloudThe Cloud Stack      Software as a       Software as a      Service (SaaS)      Platform as a       Service (PaaS...
The completeTh        l cloud stackTaken from Technology Review, MIT press (2009)www.technologyreview.com/briefing/413981/...
„Synopsis  A cloud perspective    „Synopsis – A cloud perspective“Front end users,          d             Back end users, ...
Everything fine?Assets• Low investment costs• Pay for usageDrawbacks• Vendor‐/Data‐Lock‐In• Non compliance  Non‐compliance...
Companies  Players in the          Companies – Players in the cloud                                   „most important play...
Synopsis II: Cloud    Synopsis II: Cloud computing is...1. a new way to do business   a new        do business2. the use o...
Chapter 2SALESFORCE.COM
About Salesforce.com• Gl b l  Global company f web based b i                  for b b d business solutions                ...
History / some Milestones               / some       • founded as a company specializing in software as a service         ...
The Eco‐System          Software as a Service           S ft          S i                 (SaaS)             Platform as a...
Business process / CRM                     Business process / CRM                           Customer                      ...
Sales force automation (SFA)   Marketing / Lead Management                      Sales / Opportunity ManagementTarget      ...
CRM @ Salesforce.com      CRM @ Salesforce.com             Force.com Developer Org (kostenlos)https://www.developerforce.c...
Some Learning Ressources              Learning RessourcesOverviewSalesforce.com Primer for New Developershttp://www.youtub...
Chapter 3BILL.ON
SFA  additional Features?       SFA – additional Features?                                            Billing. Payment.   ...
bill.ON – billing made easy         • International formats         • Fl ibl i           Flexible invoice t               ...
bill.ON DemoCheck out the bill.ON – billing made easy – listing at the AppExchange and evaluatethe app 30 days for free.  ...
Chapter 4PROJECT: INVOICING & QRPROJECT: INVOICING & QR
Create simple invoicing in SalesforceCreate simple invoicing in Salesforce                 • What information needs to    ...
The idea: QR Code & PaymentThe idea: QR Code & PaymentCustomer                               Seller• Bank details are of t...
QR Code for                  QR Code for Paymentbank://singlepayment?name=&account=&BNC=&amount=&reas     // g p yon=Proje...
Project help                    Project helpGeneral1. Think of the project as a Hackathon    ‐> solve the task with the pr...
Sources / Read more                 Sources / Read more• What is cloud computing?                   p    g   http://www.cl...
BibliographyS Bobrowski. Optimal Multitenant Designs for Cloud Apps. In Cloud Computing (CLOUD), 2011 IEEE International C...
Upcoming SlideShare
Loading in …5
×

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

715 views
650 views

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
715
On SlideShare
0
From Embeds
0
Number of Embeds
29
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. "Cloud‐Computing / Billing solution on force.com” Dr. Sten Grimmer OnCommerce GmbH, Jena Leipzig, 06.11.2012
  2. 2. Our approach: Ringvorlesung approach: Ringvorlesung Academic A d i education Applied Your Skills (unknown)  topic Solve task independ‐ ently
  3. 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. 4. Chapter 1WHAT IS CLOUD COMPUTING ? COMPUTING ?
  5. 5. „Crowd knowledge“ knowledge
  6. 6. Online encyclopedia Online encyclopediaWikipedia:• „Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet). The name comes from the use of a cloud‐shaped symbol as an abstraction for the complex infrastructure it contains in system diagrams.“Dictionary:• „... the practice of using a network of remote servers „... the a network remote servers hosted on the Internet to store, manage, and process data,  rather than a local server or a personal computer.“
  7. 7. „Cloud definition / characteristics „Cloud“ definition / characteristics The architecture 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, a cloud.  (www.opencloudmanifesto.org/opencloudmanifesto2.htm)Essential Characteristics (according to Mell & Grace, 2011): 1. On‐demand self‐service2. Broad network access3. Resource pooling. 3 R li4. Rapid elasticity.5.5 Measured service service. 
  8. 8. The CloudThe Cloud Stack Software as a  Software as a Service (SaaS) Platform as a  Service (PaaS)Infrastructure as a Service  (IaaS) (I S)
  9. 9. The completeTh l cloud stackTaken from Technology Review, MIT press (2009)www.technologyreview.com/briefing/413981/tecwww technologyreview com/briefing/413981/technology‐overview‐conjuring‐clouds/2/
  10. 10. „Synopsis  A cloud perspective „Synopsis – A cloud perspective“Front end users,   d Back end users, the the customers service provider SaaS PaaS IaaS
  11. 11. Everything fine?Assets• Low investment costs• Pay for usageDrawbacks• Vendor‐/Data‐Lock‐In• Non compliance Non‐complianceDraw / check individually• Performance (do you need to move huge Performance (do you data sets?)• Security and privacy
  12. 12. Companies  Players in the Companies – Players in the cloud „most important player“, Amazon EC2, AWS, S3 (Dropbox!) Azure, Office 365, SkyDrive „was born in the cloud“, Google app engine software can be bought as a Service software to build the cloud Server, Verizon Wireless (VZW)Source: BusinessInsider, www.businessinsider.com/the‐10‐most‐important‐companies‐in‐cloud‐computing‐2012‐2012‐4?op=1
  13. 13. Synopsis II: Cloud Synopsis II: Cloud computing is...1. a new way to do business a new do business2. the use of computing resources that are delivered as a service3. on‐demand availability of all aspects concerning IT
  14. 14. Chapter 2SALESFORCE.COM
  15. 15. About Salesforce.com• Gl b l Global company f web based b i for b b d business solutions l i• Best known for Customer‐Relation‐Management  (CRM)• Salesforce.com offers both, PaaS and SaaS• 2012: „Welcome to the Social Enterprise“ l h i l i “
  16. 16. History / some Milestones / some • founded as a company specializing in software as a service a company in software a service1999 • Marc Benioff, former Oracle executive • First Online App for CRM2001 • 3 500 customers and 53 000 subscribers 3,500 customers 53,000 subscribers • Listed on the NY Stock Exchange2004 • 13,900 customers and 227,000  • Launch AppExchange2006 • 29,800 customers and 646,000 subscribers • Acquired Heroku, the Ruby platform2010 • 87,200 customers
  17. 17. The Eco‐System Software as a Service  S ft S i (SaaS) Platform as a  Service (PaaS) ( ) Global Datacenter Global Datacenter,  Multi‐tenancy
  18. 18. Business process / CRM Business process / CRM Customer  Customer Growth G h Acqusition CRM Requirements: • Detailed Account and Contact Information • Customer history Customer history • Marketing Customer  • Individual reportingExtensio n CRM Growth • Customer statistics • Sales information • Document managment • Time tracking • Integration of E‐Mail Integration of E Mail,  Customer  Office Growth Retention
  19. 19. Sales force automation (SFA) Marketing / Lead Management Sales / Opportunity ManagementTarget  Lead Prospect Qualify Quote Orderg pgroup Response SFA is a technique using software to automate the sales process SFA is often used interchangeably with CRM g y
  20. 20. CRM @ Salesforce.com CRM @ Salesforce.com Force.com Developer Org (kostenlos)https://www.developerforce.com/events/regular/registration.php
  21. 21. Some Learning Ressources Learning RessourcesOverviewSalesforce.com Primer for New Developershttp://www.youtube.com/watch?v=fq2ju2ML9GMTechnicalIntroduction to Programming with Force.com Code (Apex) ( )http://www.youtube.com/watch?v=OKKaDr‐tW‐g&feature relatedg&feature=related
  22. 22. Chapter 3BILL.ON
  23. 23. SFA  additional Features? SFA – additional Features? Billing. Payment.  Billing. Payment.Lead Prospect Qualify Quote Order
  24. 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.billing‐made‐easy.com
  25. 25. bill.ON DemoCheck out the bill.ON – billing made easy – listing at the AppExchange and evaluatethe app 30 days for free. pp y
  26. 26. Chapter 4PROJECT: INVOICING & QRPROJECT: INVOICING & QR
  27. 27. Create simple invoicing in SalesforceCreate simple invoicing in Salesforce • What information needs to be on an invoice? y • What information is already present in Salesforce standard? • Standard vs. Custom  objects? • Render PDF
  28. 28. The idea: QR Code & PaymentThe idea: QR Code & PaymentCustomer Seller• Bank details are of temporary • Quick payment importance • Assign money to transaction• Reason for payment often • Offer different payment options complicated• Manual effort Summary: Bot are intested in a quick, save and easy payment!  y q , yp y
  29. 29. QR Code for QR Code for Paymentbank://singlepayment?name=&account=&BNC=&amount=&reas // g p yon=Project help:1. Create a link2. Which (new) invoice fields to you need with respect to the financial data?3. How to create a QR code from a link?4. QR in Salesforce
  30. 30. Project help Project helpGeneral1. Think of the project as a Hackathon ‐> solve the task with the programming possibilities of Salesforce2. Software should be easy (simple), specific (focussed), ...Your concept? ?‐ Meta data model. Show a sketch. What relations exist?Specification / Documentation? / Documentation?‐ Write it down!
  31. 31. Sources / Read more Sources / Read more• What is cloud computing? p g http://www.cloud‐computing‐network.com/what‐is‐cloud‐computing/#more‐57• The cloud should be open... 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. 32. BibliographyS Bobrowski. Optimal Multitenant Designs for Cloud Apps. In Cloud Computing (CLOUD), 2011 IEEE International Conference on, pages 654–659, 2011. G. Lawton. Developing software online with platform‐as‐a‐service technology. Com‐puter, 41(6):13–15, 2008. R Mathew and R Spraetz. Test Automation on a SaaS Platform. In Software Testing Verification and Validation, 2009. ICST ’09. International Conference on, pages 317 325 20092009 ICST ’09 I i lC f 317–325, 2009. P. Mell and T. Grance. The nist definition of cloud computing (draft). NIST special publication, 800:145, 2011. J. Ouellette. Development with the Force. com Platform: Building Business Applications in the Cloud. Addison‐Wesley Professional, 2011. Wesley Professional 2011Luis M. Vaquero, Luis Rodero‐Merino, Juan Caceres und Maik Lindner. „A break in the clouds: towards a clouddefinition“. In: SIGCOMM Comput. Commun. Rev. 39 (1 2008), S. 50–55. DOI: 10.1145/1496091.1496100. C.D. Weissman and S. Bobrowski. The design of the force. com multitenant internet application development g pp pplatform. In Proceedings of the 35th SIGMOD international conference on Management of data, pages 889–896. ACM, 2009. T. Wong, L. Kao, and M. Kaufman. Salesforce. com for Dummies. John Wiley & Son, 2010. 

×