300 likes | 493 Views
Innovation in the Cloud Alan Perkins Chief Information Officer Altium Limited. Innovation in the cloud. Where we have come from.
E N D
Innovation in the Cloud Alan Perkins Chief Information Officer Altium Limited
History of the ‘Net • 1970’s ARPANET Established • 1970: 56kbps connection across USA • 1973: First international connections • 1974: TCP specification released • 1980’s “Internet” born • 1982: TCP/IP becomes protocol for ARPANET, • 1984: Domain Name System Introduced • 1989: Number of hosts exceeds 100,000
History of the ‘Net • 1990’s Mass Proliferation • 1991: Gopher released • 1992: Hosts now 1,000,000+ • 1993: White House comes on line • 1994: On line shopping malls arrive • 1995: World Wide Web is born, first search engines • 1996: Number of hosts exceeds 10,000,000 • 1999: Internet Banking arrives • 2007: Number of hosts exceeds 500,000,000
Web Development Milestones 1986: SGML standard released 1989: Hypertext document system proposed 1990: HTML born 1994: CSS proposed 1996: Javascript Standardised 1998: XML released 1998: XHTML replaces HTML
Evolution of the Web • Web as content repository • Static Pages delivered to a browser • Hyper-linking • Web as content publishing • Static pages pushed to user • Tailored Content • Web as collection of content servers • Dynamic pages generated upon request • ASP, JSP
Evolution of the Web • The Interactive Web • Pages become increasingly bidirectional • Javascript, AJAX • The Collaborative Web • Facilities allow for people to work together • Forums, Wikis, Blogs, Web Applications • The Integrated Web • Information presented regardless of source • Mash-ups, XML, SOA
Evolution of the Web • The Semantic Web • Content has meaning/context regardless of form • XML • Systems Without Borders • Seamless integration between internal and external systems • Data mined from multiple public and private sources • SaaS, PaaS, Cloud Computing, Thin Infrastructure
Key Cloud Computing Characteristics High Performance arrays of inexpensive PCs High-Availability specialisation Outsourced multi-tenanted infrastructure Ubiquitous access A common lingua franca Extremely elastic scalability Subscription-based pay for use
Altium Limited A Case Study
Altium Limited Altium provides world-leading unified design solutions that break down barriers to innovation in the design of electronic products Publicly Listed ASX Sydney HQ with 97% export revenue 350 staff in 10 offices around the world
Altium Limited • Spent ~$200Million on developing world’s first unified electronic design platform • 2001: Quadrupled in size after float through acquisitions • Major systems integration challenges • Initial Strategy: Develop complete custom ERP solution • Subsequent Strategy: Progressively replace core functionality with SaaS solutions.
Systems Developed Using the Force.com Platform Webinar Registration Purchase Requisitioning Project Management Issue Tracking Multi-lingual Quoting
Systems Developed Using the Force.com Platform Electronic Production Management Unified Library Management HR Employee Portal Compensation Management Digital Learning System
Systems Developed Using the Force.com Platform Forecasting and Scenario-based Financial Planning Bi-directional Integration with Financial Systems Data Warehousing and Mining
Amazon Web Services SimpleDB Simple Storage Service (S3) Elastic Compute Cloud (EC2) Simple Queue Service (SQS) Flexible Payment Service (FPS) Mechanical Turk
Development in the Cloud Web based development Unit Testing Governing Limits Rich API Potentially Transparent Connectivity Security
Collaboration in the Cloud • Service Oriented Architecture provides for interconnected systems • Online document collaboration • Google Apps (on demand business productivity tools) • Zimbra (on demand collaboration suite) • Zoho (suite of on demand business tools) • KnowledgeTree (document management on line) • iRows (on demand spreadsheet) • Aurora (concept browser by Adaptive Path)
Other Cloud Providers Joyent Akamai IBM Rackspace VMWare?
Risks (Gartner) Privileged user access Regulatory compliance Data location Data segregation and encryption Disaster recovery Investigative support Long-term viability
Challenges • Trust • Continuously exponential scaling • Increased traffic between servers • Multi-tenanted architecture challenges for external platform development • Client and public infrastructure • Latency and Congestion / Bandwidth • Data warehousing • Semantic Interpretation
Benefits Simpler and cheaper client infrastructure Better availability Better security Greater opportunity for collaboration within and between organisations
Benefits Staffing easier Platform independence Architectural independence The Browser: the ultimate “killer app”