Contact details. Managing Partner ALT-F1 SPRL/BVBA Abdelkrim W: M: +32 (0)

Size: px
Start display at page:

Download "Contact details. Managing Partner ALT-F1 SPRL/BVBA Abdelkrim BOUJRAF @: abo@alt-f1.be W: www.alt-f1.be M: +32 (0)497 480.970. Twitter: @abdelkrim"

Transcription

1 Contact details 1 Managing Partner ALT-F1 SPRL/BVBA Abdelkrim W: M: +32 (0)

2 Où suis-je? Université de Lille 1 MA Informatique 2 Le Master informatique est composé de plusieurs spécialités : E-services (Conception d'applications Web et Mobile), IAGL (Conception et architecture logiciel), TIIR (Systèmes, Réseaux, Sécurité), MOCAD (IA et Analyse des grands volumes de données) et IVI (Imagerie, 3D)

3 Experiences 3 ALTI International S.A. (1998) Mediagenix S.A. (Feb 2001) Bulle internet Digital Age Design S.A. (Sept 2001) -> LBi Group Unisys Belgium S.A. (2007) Crise bancaire ALT-F1SPRL (Oct. 2010)

4 Alt-f1.be 4 Group of entrepreneurs Business Intelligence Project Program Portfolio management Coaching Marketing & Web Marketing Strategy Quality Assurance R&D Cloud computing Lean manufacturing (Optimisation)

5 Expectations 5 le sujet puisse dans la mesure du possible parler de problématiques intéressant le plus grand nombre de nos étudiants, mais nous aimerions avant tout profiter de votre longue et diverse expérience professionnelle Vous écouter

6 6 Case study Paran Yo, the place where we can share the world!

7 7 Paran Yo, the place where you can share the world!

8 8 Paran Yo Where do I start? The methods

9 V-Model (software development) 9 Requirements analysis Determining the needs or conditions to meet for a new or altered product, taking care of the conflicting requirements of the various stakeholders User Acceptance Testing System Design Defining the architecture, components, modules, interfaces, and data System Testing Architecture Design Defining the architecture, components, modules, interfaces, and data Integration Testing Design independent, interchangeable collection of procedures and other values Module Design Unit Testing Source code

10 Methods - Requirements analysis 10 Rational Unified Process FURPS Functionality Usability Reliability FURPS+ design constraints implementation requirements interface requirements physical requirements Performance Supportability

11 technical & non tech. requirements 11 Legal requirements Data privacy, SOX Regulatory reqs Solvency II, Basel III Policy Computer security Recommandations W3C, IETF (RFC, Internet Standards) Standards HTML, UNICODE, ISO, ECMA, IANA, Java Specification Requests Non-standards Silverlight, Flash, XUL

12 Methods Naming convention 12

13 Methods - Enterprise architecture 13 Data architecture Security architecture Strategy architecture Business architecture Application architecture Technical / Infra architecture

14 IAGL (Conception et architecture logiciel) 14 Software engineering Architecture n Service Oriented Architecture (SOA) n Web Services using SOAP / REST Programming paradigm n Aspect-Oriented programming n XP Extreme Programming Software development process n Test-Driven Development n Continuous integration Code generation

15 IAGL (Conception et architecture 15 logiciel) App server middleware Java EE.NET Architecture SCA (isn't dead?) Enterprise Service Bus Frameworks Hibernate Spring Struts Java Server Faces (JSF)

16 IAGL (Conception et architecture 16 logiciel) Programming language C++ / Objective-C / C# Java, ADA, Cobol, VB HTML, CSS, JavaScript WSDL, XML, Json Framework - platform Django Microsoft.NET J(2)EE Bootstrap Twitter jquery Application Server Enterprise Service Bus - Cloud

17 IAGL (Conception et architecture 17 logiciel) Database design Backus-Naur Form 1 st -2 nd -3 rd Normal Form Database engine Oracle, MySQL NoSQL: MongoDB Security See next slides

18 Methods - Enterprise architecture 18 Data architecture Security architecture Strategy architecture Business architecture Application architecture Technical / Infra architecture

19 TIIR (Systèmes, Réseaux, Sécurité) 19 Network and system security through crypto, VPN, IPSec, OWASP-10 Infrastructure and Frameworks Distributed algorithms (MongoDB) Architecture and Network technologies like Wi-Fi, TCP/IP, ATM

20 Security analysis 20 Security and Organisational Control Requirements - Collaboration private B public Cross-Organisational Workflow A - Transactions A public B private - Basic Security Services - Rights Management - Privacy public B private A R4eGov project

21 Security analysis 21 Security and Organisational Control Requirements ACID-Properties - Collaboration - Transactions - Basic Security Services - Rights Management - Privacy Advanced Transaction Models Coordination Pivot, Compensate, Retry Enforcement (of steps) Mixed/Atomic Outcome Time constraints R4eGov project

22 Security analysis 22 Security and Organisational Control Requirements - Collaboration - Transactions - Basic Security Services - Rights Management - Privacy Confidentiality Data Integrity Authentication Non-Repudiation Time Stamping Traceability / Structured Proof Assurance R4eGov project

23 Security analysis 23 Security and Organisational Control Requirements - Collaboration Access Control - Transactions - Basic Security Services - Rights Management - Privacy Delegation Separation of Duties Revocation Obligation of Duties R4eGov project

24 Security analysis 24 Security and Organisational Control Requirements - Collaboration - Transactions - Basic Security Services - Rights Management - Privacy Anonymity / Pseudonymity Data Control / Obligation Management Unlinkability / Unobservability R4eGov project

25 MOCAD (Modèles complexes, 25 algorithmes et données) Design methodologies Multi-criteria Decision Aid method: PROMETHEE Forecast: Moving Average, Winters Exponential smoothing

26 MOCAD (Modèles complexes, 26 algorithmes et données) Big Data analysis Web pages Social networks Domain based information n Justice Geolocation Electronic documents

27 Development Lifecycle 27 Use case agreement Deployment Technical requirement proposal Testing Software development

28 28 E-services Web & Mobile application design

29 Evolution: unified communications & technology years ago, different devices for almost every type of interaction Now, all interaction types integrated in one device

30 E-services (Web & Mobile app design) 30 Web browser Chrome (34%) IExplorer (32%) Firefox (24%) Safari (7%) Opera (2%) Mobile (8%) Source: (July 2012) Mobile browser Android (23%) iphone (21%) Opera (20%) Nokia (10%) BlackBerry (5%) ipod touch (4%) Source: (July 2012)

31 Android Dashboard 31 Source:

32 32 Vocal interfaces Multi-touch interfaces

33 33 use of computing resources delivered as a Service over a network Cloud computing or disguised Application Service Provider?

34 Infrastructure as a Service (IaaS) 34 to provision processing, storage, networks, and other fundamental computing resources where the consumer is able to deploy and run arbitrary software consumer DOES NOT manage or control the underlying cloud infrastructure but has control over [it] possibly limited control of select networking components (e.g., host firewalls) Source: Mell, P., & Grance, T. (2011, September). The NIST Definition of Cloud Computing. Gaithersburg, Maryland, U.S.A.: National Institute of Standards and Technology.

35 Platform-as-a-Service (PaaS) 35 to deploy onto the cloud infrastructure consumer-created or acquired applications created using programming languages and tools supported by the provider The consumer DOES NOT manage or control the underlying cloud infrastructure [but consumer] but has control over the deployed applications and possibly application hosting environment configurations Source: Mell, P., & Grance, T. (2011, September). The NIST Definition of Cloud Computing. Gaithersburg, Maryland, U.S.A.: National Institute of Standards and Technology.

36 Software-as-a-Service (SaaS) 36 to use the provider s applications running on a cloud infrastructure The applications are accessible from various client devices through a thin client interface such as a web browser (e.g., web-based ) The consumer DOES NOT manage or control the underlying cloud infrastructure with the possible exception of limited user-specific application configuration settings Source: Mell, P., & Grance, T. (2011, September). The NIST Definition of Cloud Computing. Gaithersburg, Maryland, U.S.A.: National Institute of Standards and Technology.

37 Cloud-as-a-Service (I/P/SaaS) 37 IaaS PaaS SaaS Amazon Elastic Compute Cloud Google infrastructure Microsoft Cloud infrastructure Rackspace Computer Sciences Corporation Terremark Bluelock Savvis processing, storage, networks Google App Engine Heroku Engine Yard AppScale Consumer created or acquired applications processing, storage, networks Google Apps Salesforces Zoho Office365 - Hotmail Provider s applications Consumer created or acquired applications processing, storage, networks

38 38 Paran Yo How much does it cost to deliver value to your customer?

39 15$/1 million views without 39 business complexity

40 Architecture -15$/1 million views 40 without business complexity Memcache transient Memcached API DataStore persistent GQL Query Object Python 2.5 Services: TaskQueue, Mail, Image, Fetch, Users Internet User

41 Architecture -15$/1 million views 41 without business complexity Google analytics Google charts OpenId 2.0 Users api Webapp1 APIs libraries GAE SDK 1.6.5

42 Architecture -15$/1 million views 42 without business complexity Datastore Bootstrap Twitter CSS 3 HTML 5 Django 1.2 (MTC) Model View Controller 10/05/2012

43 Architecture -600$/1 million views 43 without business complexity

44 GAE Application: How to budget the 44 deletion of 5000 records in a table? how to compute the cost of deleting 5000 records from a table containing five columns of string type. We assume that each column is indexed and there is no composite index.

45 60$/1 million views with business 45 complexity

46 60$/1 million views with business 46 complexity

47 Architecture - 60$/1 million views 47 with business complexity Datastore Bootstrap Twitter jquery CSS 3 HTML 5 Django 1.2 (MTC) Model View Controller 10/05/2012

48 48 The importance of the standards Legal, regulations, investigations and compliance

49 I used to be blind, now I see! 49

50 Architecture - 7$/1 million views 50 with business complexity Google analytics Google charts OpenId 2.0 Users api Webapp2 APIs libraries GAE SDK /05/2012

51 51 Paran Yo Technical summary

52 Case study: Paran Yo 52 Cloud computing Platform-as-a-Server (PaaS) High availability Scalability Google App Engine NoSQL Creational design patterns Abstract factory Lazy initialisation (jquery) Structural design patterns Decorator (Python) Front controller (app.yaml) Behavioral pattern Chain of responsibility (url patterns) Iterator Mediator (middleware django) Architectural pattern Model-View-Controller

53 Technical specifications 53 Webapp2 python2.7 WTForms Tech spec GAE SDK datastore Bootstrap Twitter Google analytics Google charts Python Image Library (PIL) Memcache TaskQueues OpenId 2.0 Django 1.2 jquery Users api

54 Be carefull, «walking in my shoes» 54 All previous slides are useless if you don t know what your customer wants! Public/Private company Individuals Handicap Culture

55 55 Incomes - Earnings We have talked about the costs, now let s see how to make money?

56 On internet, how to earn money? 56 Subscription fees Free + Advertising Freemium Premium Open Source model Free software but support is invoiced Brokerage fees Affiliates Amazon associates itunes Connect Google AdSense ebay affiliates Online advertising Ancillary revenues

57 57 Almost the end Tips

58 Performance best practices 58 Optimizing caching (leverage browser caching) Minimizing round-trip times (parallelise downloads across hostnames) Minimizing request overhead (Cookies) Minimizing payload size (minify the code) Optimizing browser rendering (specify everything) Optimizing for mobile (Defer JavaScript loading) Source: https://developers.google.com/speed

59 Tips 59 Have you developed a proof of concept... using a complex use case... running under the selected software architecture?

60 Tips 60 Read the financial reports investor.google.com - investor.fb.com Check slideshare.net Find valuable documents with Google with filetype:pdf pptx xlsx etc. Register to (but expensive) safaribooksonline.com books24x7.com getabstract.com

61 Tips 61 Develop a mindset, adapt to change, work in team Speak like a business man, code like a geek Put in place an Escrow, Backup strategy & Source Control first Do not set the automatic updates Document briefly your code but extensively your architecture and processes Focus on innovation and how to bring value to the business using your IT knowledge

62 Tips 62 Integration projects are key Be bold in technologies applicable in multiple domains Don t try to become a project manager nor a business analyst (it s boring) Facilitate the life of your users, they are always right!

63 Project manager 63 Run Forest, Run! (after the others) Value and report on Risk, EAC, ETC, Actuals, delays, changes Learn what is important for the business (P&L)

64 64 Who want to be a millionaire Break the stereotypes 29 November 2012

65 Apple and its closed architecture 65 Data architecture Security architecture Strategy architecture Business architecture Application architecture Technical / Infra architecture Impact of the App store for the developer?

66 Questions 66 What is the minimum daily rate you should be sold just after your graduation (in Belgium)? Who earns the best salary (5 years experience) A. Software developer (Java,.NET, etc.) B. Visual Basic developer for Soft architecture

67 Questions 67 in 2006, for a net salary of EUR, you cost EUR in Belgium EUR in the Netherlands EUR in UK EUR in Luxembourg

68 Questions 68 in 2006, for EUR net increase, you cost EUR in Belgium EUR in the Netherlands EUR in UK EUR in Luxembourg

69 Keep this in mind 69 How can IT capabilities support business strategy? How can business strategy be created/transformed through IT?

70 Q&A 70 Managing Partner ALT-F1 SPRL/BVBA Abdelkrim W: M: +32 (0)

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS

CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS CLOUD ARCHITECTURE DIAGRAMS AND DEFINITIONS April 2014 Cloud Conceptual Reference Model The ease of use a Cloud Consumer experiences results from a complex, behind-the-scenes, orchestration of interchangeable,

More information

yvette@yvetteagostini.it yvette@yvetteagostini.it

yvette@yvetteagostini.it yvette@yvetteagostini.it 1 The following is merely a collection of notes taken during works, study and just-for-fun activities No copyright infringements intended: all sources are duly listed at the end of the document This work

More information

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901.

SOA, case Google. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901. Faculty of technology management 07.12.2009 Information Technology Service Oriented Communications CT30A8901 SOA, case Google Written by: Sampo Syrjäläinen, 0337918 Jukka Hilvonen, 0337840 1 Contents 1.

More information

Human Resources Department. hr@mcnewton.org

Human Resources Department. hr@mcnewton.org McNewton Solutions Private Limited Plot No. J-7 2nd Floor, FCS Building Chandigarh Information Technology Park, INDIA P: +91 172 456 7842 E: info@mcnewton.org W: www.mcnewton.org Touch Human Resources

More information

ITP 140 Mobile Technologies. Mobile Topics

ITP 140 Mobile Technologies. Mobile Topics ITP 140 Mobile Technologies Mobile Topics Topics Analytics APIs RESTful Facebook Twitter Google Cloud Web Hosting 2 Reach We need users! The number of users who try our apps Retention The number of users

More information

E-Business Technology

E-Business Technology E-Business Technology Presented to: Prof. Dr. Eduard Heindl By: Bhupesh Sardana BCM WS 2010-11 Date: 21-Jan-2011 Business Case Your business is growing exponentially. Your computing need & usage is getting

More information

Next Gen Web Architecture for the Cloud Era

Next Gen Web Architecture for the Cloud Era UNCLASSIFIED Next Gen Web Architecture for the Cloud Era Chief Scientist, Raytheon Saturn 2013 28 Apr - 3 May Copyright (2013) Raytheon Agenda Existing Web Application Architecture SOFEA Lessons learned

More information

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software

Take Your Rocket U2 Apps Mobile with Rocket LegaSuite. Greg Mummah, Product Manager Rocket Software Take Your Rocket U2 Apps Mobile with Rocket LegaSuite Greg Mummah, Product Manager Rocket Software Greg Mummah Product Manager Managed application modernization team at municipal government software vendor

More information

Joseph Mertz, Ph.D Teaching Professor H. John III Heinz College Dietrich College IS Program

Joseph Mertz, Ph.D Teaching Professor H. John III Heinz College Dietrich College IS Program Joseph Mertz, Ph.D Teaching Professor H. John III Heinz College Dietrich College IS Program Mobile Desktop Tablet Social Interac6ve Real Time Big data Share func6onality (e.g. maps) Interact with the physical

More information

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz

HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING. Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz HYBRID CLOUD SUPPORT FOR LARGE SCALE ANALYTICS AND WEB PROCESSING Navraj Chohan, Anand Gupta, Chris Bunch, Kowshik Prakasam, and Chandra Krintz Overview Google App Engine (GAE) GAE Analytics Libraries

More information

branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013

branddocs Technology edocument Solutions V.1.0.2013 V.11.0.2013 branddocs Technology V.1.0.2013 V.11.0.2013 edocument Solutions Contents 1.- Branddocs' Development Technology 03 2.- Development Technology Features 04 3.- Technical Architecture 05 4.- Description of

More information

Case Study. Web Application for Financial & Economic Data Analysis. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1

Case Study. Web Application for Financial & Economic Data Analysis. www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Case Study Web Application for Financial & Economic Data Analysis www.brainvire.com 2013 Brainvire Infotech Pvt. Ltd Page 1 of 1 Client Requirement This is a highly customized application for financial

More information

Certified Cloud Computing Professional VS-1067

Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional VS-1067 Certified Cloud Computing Professional Certification Code VS-1067 Vskills Cloud Computing Professional assesses the candidate for a company s cloud computing

More information

Introduction to Cloud Computing

Introduction to Cloud Computing Introduction to Cloud Computing Rohit Thakral rohit@targetintegration.com +353 1 886 5684 About Rohit Expertise Sales/Business Management Helpdesk Management Open Source Software & Cloud Expertise Running

More information

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks

Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks Improving IT Service Management Architecture in Cloud Environment on Top of Current Frameworks Fatemeh Arabalidousti 1 and Ramin Nasiri 2 1 Department of Computer Engineering, Islamic Azad University,

More information

White Paper on CLOUD COMPUTING

White Paper on CLOUD COMPUTING White Paper on CLOUD COMPUTING INDEX 1. Introduction 2. Features of Cloud Computing 3. Benefits of Cloud computing 4. Service models of Cloud Computing 5. Deployment models of Cloud Computing 6. Examples

More information

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

More information

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014 Web 2.0 Technology Overview Lecture 8 GSL Peru 2014 Overview What is Web 2.0? Sites use technologies beyond static pages of earlier websites. Users interact and collaborate with one another Rich user experience

More information

Cisco Enterprise Mobility Services Platform

Cisco Enterprise Mobility Services Platform Data Sheet Cisco Enterprise Mobility Services Platform Reduce development time and simplify deployment of context-aware mobile experiences. Product Overview The Cisco Enterprise Mobility Services Platform

More information

PaaS - Platform as a Service Google App Engine

PaaS - Platform as a Service Google App Engine PaaS - Platform as a Service Google App Engine Pelle Jakovits 14 April, 2015, Tartu Outline Introduction to PaaS Google Cloud Google AppEngine DEMO - Creating applications Available Google Services Costs

More information

Sisense. Product Highlights. www.sisense.com

Sisense. Product Highlights. www.sisense.com Sisense Product Highlights Introduction Sisense is a business intelligence solution that simplifies analytics for complex data by offering an end-to-end platform that lets users easily prepare and analyze

More information

Developing a Risk-Based Cloud Strategy

Developing a Risk-Based Cloud Strategy Developing a Risk-Based Cloud Strategy Trevor Simmons, ZigZag Associates Ltd David Stokes, Venostic Consulting 23rd April 2015, Chertsey 1 Introductions Tell us briefly Who you are Who you work for What

More information

WEB SERVICES FOR MOBILE COMPUTING

WEB SERVICES FOR MOBILE COMPUTING WEB SERVICES FOR MOBILE COMPUTING Piyush M.Patil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9699398650 Kushal Gohil, Computer Department,University Of Mumbai, Mumbai,India,Mob-9323916806

More information

Web Cloud Architecture

Web Cloud Architecture Web Cloud Architecture Introduction to Software Architecture Jay Urbain, Ph.D. urbain@msoe.edu Credits: Ganesh Prasad, Rajat Taneja, Vikrant Todankar, How to Build Application Front-ends in a Service-Oriented

More information

Modeling Public Pensions with Mathematica and Python II

Modeling Public Pensions with Mathematica and Python II Modeling Public Pensions with Mathematica and Python II Brian Drawert, PhD UC Santa Barbara & AppScale Systems, Inc Sponsored by Novim & Laura and John Arnold Foundation Pension Calculation: From Mathematica

More information

Cloud Computing: Making the right choices

Cloud Computing: Making the right choices Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1 About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through

More information

About me. André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator. 2011 Sogyo B.V.

About me. André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator. 2011 Sogyo B.V. About me André Boonzaaijer - CTO - Trainer - Software engineer / architect / coach - Excavator operator 2 About Sogyo Founded in1995 Office at Landgoed Sandwijck in De Bilt Around 85 employees Fascinated

More information

The NIST Definition of Cloud Computing (Draft)

The NIST Definition of Cloud Computing (Draft) Special Publication 800-145 (Draft) The NIST Definition of Cloud Computing (Draft) Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication

More information

ITP 342 Mobile App Development. APIs

ITP 342 Mobile App Development. APIs ITP 342 Mobile App Development APIs API Application Programming Interface (API) A specification intended to be used as an interface by software components to communicate with each other An API is usually

More information

Course Summary. Prerequisites

Course Summary. Prerequisites Course Summary Kony MobileFabric 6.5 The Kony MobileFabric course is intended for developers and integrators working with Kony MobileFabric and Kony Studio. This course consists of 6 self-paced modules,

More information

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications. Mobile Applications Developer MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications. The developer will lead the entire application lifecycle right

More information

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite

System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite System Requirements and Technical Prerequisites for SAP SuccessFactors HCM Suite SAP SuccessFactors HCM Suite is a fully web-based offering. You will need an Internet connection and a system that meets

More information

Cloud Platform Warfare in 2013 and Beyond

Cloud Platform Warfare in 2013 and Beyond Cloud Platform Warfare in 2013 and Beyond Russ Hertzberg Vice President, Technology Solutions SoftServe Inc. The concepts and content herein are the sole & exclusive property of SoftServe Inc. They can

More information

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation

G-Cloud Framework. Service Definition. Oracle Fusion Middleware Design and Implementation Fusion Middleware G-Cloud Framework Service Definition Oracle Fusion Middleware Design and Implementation Prepared for: G-Cloud Document: Fusion Middleware Version: 0.1 Issue Date: 06/09/2013 1 OVERVIEW

More information

Cloud Courses Description

Cloud Courses Description Cloud Courses Description Cloud 101: Fundamental Cloud Computing and Architecture Cloud Computing Concepts and Models. Fundamental Cloud Architecture. Virtualization Basics. Cloud platforms: IaaS, PaaS,

More information

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes

Cloud Computing. Course: Designing and Implementing Service Oriented Business Processes Cloud Computing Supplementary slides Course: Designing and Implementing Service Oriented Business Processes 1 Introduction Cloud computing represents a new way, in some cases a more cost effective way,

More information

Lecture 6 Cloud Application Development, using Google App Engine as an example

Lecture 6 Cloud Application Development, using Google App Engine as an example Lecture 6 Cloud Application Development, using Google App Engine as an example 922EU3870 Cloud Computing and Mobile Platforms, Autumn 2009 (2009/10/19) http://code.google.com/appengine/ Ping Yeh ( 葉 平

More information

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture Apps and data source extensions with APIs Future white label, embed or integrate Power BI Deploy Intelligent

More information

Private Clouds with Open Source

Private Clouds with Open Source Private Clouds with Open Source GridKa School 2010 KIT September 7 th 2010 Christian Baun baun@kit.edu http://www.kit.edu Cloud-Computing? Building on compute and storage virtualization, and leveraging

More information

EMPLOYEE LOCATION TRACKING SERVICE

EMPLOYEE LOCATION TRACKING SERVICE WES T ST R EET AWE SOM E STR EET EMPLOYEE LOCATION TRACKING SERVICE Web & Android OVERVIEW GPS fleet tracking services have been on the market for some years now but with the explosion of smartphone usage,

More information

Client-Server Architecture The Classical Client-Server Model

Client-Server Architecture The Classical Client-Server Model Apache 60.31% IIS (by Microsoft) 19.34% nginx (by Igor Sysoev) 7.65% GWS (by Google) 5.09% lighttpd 0.60% Web Servers Market Share 2011 -Server Architecture The Classical -Server Model 37 38 -Server Architecture

More information

IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment

IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment cecmg Annual Meeting / March, 2015 IT Game Changers: How Cloud, Mobile, Social and Big Data are Redefining Your IT Environment Glenn Anderson IBM Lab Services and Training 2013 IBM Corporation 2 (c) Copyright

More information

Cloud Computing, and REST-based Architectures Reid Holmes

Cloud Computing, and REST-based Architectures Reid Holmes Material and some slide content from: - Software Architecture: Foundations, Theory, and Practice - Krzysztof Czarnecki Cloud Computing, and REST-based Architectures Reid Holmes Cloud precursors Grid Computing:

More information

Architecture Workshop

Architecture Workshop TIE-13100 / TIE-13106 Tietotekniikan projektityö / Project Work on Pervasive Systems Architecture Workshop Hadaytullah Marko Leppänen 21.10.2014 Workshop Plan Start Technologies Table (Collaboration) Workshop

More information

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise An Overview For INF 5890 IT & Management Ben Eaton 24/04/2013 Cloud Computing in the Enterprise Background Defining the Cloud Issues of Cloud Governance Issue of Cloud

More information

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

2012 LABVANTAGE Solutions, Inc. All Rights Reserved. LABVANTAGE Architecture 2012 LABVANTAGE Solutions, Inc. All Rights Reserved. DOCUMENT PURPOSE AND SCOPE This document provides an overview of the LABVANTAGE hardware and software architecture. It is written

More information

Oracle Policy Automation 10.3.1 System Requirements

<Insert Picture Here> Oracle Policy Automation 10.3.1 System Requirements Oracle Policy Automation 10.3.1 System Requirements December 2011 Version 1.01 Oracle Policy Automation Products Version 10.3.1 Overview Product Oracle Policy Modeling Oracle Policy

More information

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper

MOBILIZING ORACLE APPLICATIONS ERP. An Approach for Building Scalable Mobility Solutions. A RapidValue Solutions Whitepaper MOBILIZING ORACLE APPLICATIONS ERP An Approach for Building Scalable Mobility Solutions A RapidValue Solutions Whitepaper TABLE OF CONTENTS Executive Overview Typical Architecture for Mobilizing Oracle

More information

and Deployment Roadmap for Satellite Ground Systems

and Deployment Roadmap for Satellite Ground Systems A Cloud-Based Reference Model and Deployment Roadmap for Satellite Ground Systems 2012 Ground System Architectures Workshop February 29, 2012 Dr. Craig A. Lee The Aerospace Corporation The Aerospace Corporation

More information

WompMobile Technical FAQ

WompMobile Technical FAQ WompMobile Technical FAQ What are the technical benefits of WompMobile? The mobile site has the same exact URL as the desktop website. The mobile site automatically and instantly syncs with the desktop

More information

Developing and deploying mobile apps

Developing and deploying mobile apps Developing and deploying mobile apps 1 Overview HTML5: write once, run anywhere for developing mobile applications 2 Native app alternative Android -- Java ios -- Objective-C Windows Mobile -- MS tools

More information

RFP# 027-1516. ADDENDUM No. 1 Questions and Answers

RFP# 027-1516. ADDENDUM No. 1 Questions and Answers SPECIAL ADMINISTRATIVE BOARD OF THE TRANSITIONAL SCHOOL DISTRICT OF THE CITY OF ST. LOUIS Purchasing Department 801 North 11th Street Saint Louis, Missouri 63101 RFP# 027-1516 Website and Mobile App Development

More information

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T: 072 511 12 23 Microsoft SharePoint year SharePoint 2013: Search, Design and 2031 Publishing New SharePoint 2013: Solutions, Applications 2013 and Security New SharePoint 2013: Features, Delivery and 2010 Development

More information

Appendix A: Case Studies

Appendix A: Case Studies Appendix A: Case Studies 1. CiscoServiceOne (CSOne) Project Salesforce Service Cloud Implementation Background Currently the majority of service operations for Cisco are handled through Oracle ebusiness

More information

Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-GB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-GB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Spring 2015 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

Student Program Information 2014

Student Program Information 2014 Diploma of Software Development (ICA50711) TAFESA delivers qualifications from the national ICA11 Training Package. This document provides the details for the Diploma of Software Development. To use the

More information

Ensuring the security of your mobile business intelligence

Ensuring the security of your mobile business intelligence IBM Software Business Analytics Cognos Business Intelligence Ensuring the security of your mobile business intelligence 2 Ensuring the security of your mobile business intelligence Contents 2 Executive

More information

How to Provide Secure Single Sign-On and Identity-Based Access Control for Cloud Applications

How to Provide Secure Single Sign-On and Identity-Based Access Control for Cloud Applications SOLUTION BRIEF: PROTECTING ACCESS TO THE CLOUD........................................ How to Provide Secure Single Sign-On and Identity-Based Access Control for Cloud Applications Who should read this

More information

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities

Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Brochure More information from http://www.researchandmarkets.com/reports/3245389/ Mobile Application Marketplace 2015: Market Analysis and Assessment of Future Evolution and Opportunities Description:

More information

Cloud Services for DevOps: Next-gen PaaS Through MBaaS

Cloud Services for DevOps: Next-gen PaaS Through MBaaS Cloud Services for DevOps: Next-gen PaaS Through MBaaS September 2013 Presented by: Brad Shimmin Research Director, Business Technology and Software bshimmin@currentanalysis.com Charlotte Dunlap Sr. Analyst,

More information

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application

CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application BACKBONE.JS Sencha Touch CHOOSING THE RIGHT HTML5 FRAMEWORK To Build Your Mobile Web Application A RapidValue Solutions Whitepaper Author: Pooja Prasad, Technical Lead, RapidValue Solutions Contents Executive

More information

6 CURRENT JOB OPENINGS:

6 CURRENT JOB OPENINGS: TO ALL GRADUATING STUDENTS: Looking for an opportunity to enter the exciting Mobile App Development industry? We have the right place for you and we want you! We are Singapore s pioneering mobile app development

More information

everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service]

everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service] everything HelpDesk [Ease of Use] [100% Web Help Desk] [Business Process Automation] [World Class Customer Service] [Essential Third Party Integration] [Cross Platform Service Desk Solution] [Reporting

More information

Copyright 2013 Splunk Inc. Introducing Splunk 6

Copyright 2013 Splunk Inc. Introducing Splunk 6 Copyright 2013 Splunk Inc. Introducing Splunk 6 Safe Harbor Statement During the course of this presentation, we may make forward looking statements regarding future events or the expected performance

More information

Business Process Management with @enterprise

Business Process Management with @enterprise Business Process Management with @enterprise March 2014 Groiss Informatics GmbH 1 Introduction Process orientation enables modern organizations to focus on the valueadding core processes and increase

More information

Cloud Computing Paradigm Shift. Jan Šedivý

Cloud Computing Paradigm Shift. Jan Šedivý Cloud Computing Paradigm Shift Jan Šedivý Business expectations Improving business processes Reducing enterprise costs Increasing the use of information/analytics Improving enterprise workforce effectiveness

More information

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database. Position Code Role Skillsets Years of Experience TPM01 Senior Back End Application Developer Enterprise Architecture, Java EE, Java Spring Framework, Design Pattern, SOA, JPA, OSGI, Linux, Maven, Tomcat,

More information

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper

Radware Cloud Solutions for Enterprises. How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Radware Cloud Solutions for Enterprises How to Capitalize on Cloud-based Services in an Enterprise Environment - White Paper Table of Content Executive Summary...3 Introduction...3 The Range of Cloud Service

More information

The NIST Definition of Cloud Computing

The NIST Definition of Cloud Computing Special Publication 800-145 The NIST Definition of Cloud Computing Recommendations of the National Institute of Standards and Technology Peter Mell Timothy Grance NIST Special Publication 800-145 The NIST

More information

Welcome to the Force.com Developer Day

Welcome to the Force.com Developer Day Welcome to the Force.com Developer Day Sign up for a Developer Edition account at: http://developer.force.com/join Nicola Lalla nlalla@saleforce.com n_lalla nlalla26 Safe Harbor Safe harbor statement under

More information

Cloud Essentials for Architects using OpenStack

Cloud Essentials for Architects using OpenStack Cloud Essentials for Architects using OpenStack Course Overview Start Date 18th December 2014 Duration 2 Days Location Dublin Course Code SS906 Programme Overview Cloud Computing is gaining increasing

More information

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY 100% UNLIMITED SCALABILITY TOTAL COST OF OWNERSHIP -25% +50% EFFICENCY INCREASE -70% +65% DEVELOPMENT TIME SOFTWARE STABILITY NO CODING NO DEVELOPING IMMEDIATE BUSINESS FlexyGo Rapid Application Builder

More information

Introduction to Cloud Services

Introduction to Cloud Services Introduction to Cloud Services (brought to you by www.rmroberts.com) Cloud computing concept is not as new as you might think, and it has actually been around for many years, even before the term cloud

More information

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups)

Syllabus INFO-UB-3322. Design and Development of Web and Mobile Applications (Especially for Start Ups) Syllabus INFO-UB-3322 Design and Development of Web and Mobile Applications (Especially for Start Ups) Fall 2014 Stern School of Business Norman White, KMEC 8-88 Email: nwhite@stern.nyu.edu Phone: 212-998

More information

Building native mobile apps for Digital Factory

Building native mobile apps for Digital Factory DIGITAL FACTORY 7.0 Building native mobile apps for Digital Factory Rooted in Open Source CMS, Jahia s Digital Industrialization paradigm is about streamlining Enterprise digital projects across channels

More information

Cloud Computing Bible

Cloud Computing Bible Cloud Computing Bible Barrie Sosinsky WILEY Wiley Publishing, Inc. About the Author Preface Acknowledgments viii xi xiii Part I: Examining the Value Proposition 1 Chapter 1: Defining Cloud Computing 3

More information

Why Choose a Cloud ERP and Financial Solution?

Why Choose a Cloud ERP and Financial Solution? White Paper Why Choose a Cloud ERP and Financial Solution? A Cost Effective Way to Improve Your Business using Cloud-based Accounting and Business Management Software Updated: 9 February 2010 Contents

More information

Advancing Sustainability with Geospatial Steven Hagan, Vice President, Server Technologies João Paiva, Ph.D. Spatial Information and Science

Advancing Sustainability with Geospatial Steven Hagan, Vice President, Server Technologies João Paiva, Ph.D. Spatial Information and Science Advancing Sustainability with Geospatial Steven Hagan, Vice President, Server Technologies João Paiva, Ph.D. Spatial Information and Science Engineering 1 Copyright 2011, Oracle and/or its affiliates.

More information

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise

Cloud Service Model. Selecting a cloud service model. Different cloud service models within the enterprise Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

More information

Gabriel Klein. Profile. Education

Gabriel Klein. Profile. Education Gabriel Klein Mellette 2 CH-1081 Montpreveyres (+41 77) 405 21 90 35 y.o. (24 th of November 1976) one child Swiss and French nationality Other documents like work certificates and updated CV are available

More information

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.

Web Frameworks. web development done right. Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof. Web Frameworks web development done right Course of Web Technologies A.A. 2010/2011 Valerio Maggio, PhD Student Prof.ssa Anna Corazza Outline 2 Web technologies evolution Web frameworks Design Principles

More information

6. WHAT DOES IT TAKES TO PROVIDE SAAS?

6. WHAT DOES IT TAKES TO PROVIDE SAAS? 6. WHAT DOES IT TAKES TO PROVIDE SAAS? NIST has defined SaaS as a capability for the consumers benefit to use the provider s applications that are being run on the cloud's infrastructure. The consumers

More information

MDE Opportunities in Multi-Tenant Cloud Applications

MDE Opportunities in Multi-Tenant Cloud Applications MDE Opportunities in Multi-Tenant Cloud Applications Mohammad Abu Matar 1 and Jon Whittle 2 1 Etisalat British Telecom Innovation Center Khalifa University of Science, Technology and Research Abu Dhabi,

More information

Peter Zhang, Ph.D. Principal consultant, ZHTECH Corporation Adjunct Professor, Cal State University, Fullerton

Peter Zhang, Ph.D. Principal consultant, ZHTECH Corporation Adjunct Professor, Cal State University, Fullerton Peter Zhang, Ph.D. Principal consultant, ZHTECH Corporation Adjunct Professor, Cal State University, Fullerton Things to cover Components of IoT Integration of IoT and Cloud Computing Cloud Computing basics

More information

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing Jesse Shiah CEO and Co-founder Jesse.shiah@agilepoint.com 2013 AgilePoint,

More information

Sugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + +

Sugar Professional. Approvals + + + + Competitor tracking + + + + Territory management + + + + Third-party sales methodologies + + + + Professional Corporate Enterprise Ultimate List price / user / month $35 $45 $60 $150 List price / user / year (contractual term) $420 $540 $720 $1,800 Application or user limits no limits no limits no

More information

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series www.cumulux.com ` CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS Review Business and Technology Series www.cumulux.com Table of Contents Cloud Computing Model...2 Impact on IT Management and

More information

Beginning Mobile Application Development in the Cloud

Beginning Mobile Application Development in the Cloud Brochure More information from http://www.researchandmarkets.com/reports/2050480/ Beginning Mobile Application Development in the Cloud Description: Learn how to build apps for mobile devices on Cloud

More information

Hardware, Software & Network Requirements

Hardware, Software & Network Requirements Hardware, & Network Requirements System requirements for the Enterprise application, including Business Objects, are provided in this document. These requirements include hardware, software, and network

More information

Preparation Guide. EXIN Cloud Computing Foundation

Preparation Guide. EXIN Cloud Computing Foundation Preparation Guide EXIN Cloud Computing Foundation Edition June 2012 Copyright 2012 EXIN All rights reserved. No part of this publication may be published, reproduced, copied or stored in a data processing

More information

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform BY DAN LILIEDAHL, CTO, TANDEMSEVEN The outcome of your portal initiative and its success is directly related

More information

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen

Enterprise Mobile App Management Essentials. Presented by Ryan Hope and John Nielsen Enterprise Mobile App Management Essentials Presented by Ryan Hope and John Nielsen 1 Mobile App Trends Global mobile app downloads to exceed 30B by 1016 US and Europe account for over 70% of the market

More information

Site Configuration Mobile Entrée 4

Site Configuration Mobile Entrée 4 Table of Contents Table of Contents... 1 SharePoint Content Installed by ME... 3 Mobile Entrée Base Feature... 3 Mobile PerformancePoint Application Feature... 3 Mobile Entrée My Sites Feature... 3 Site

More information

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify.

Logicify Fact Sheet. We bring logic to the software systems and development processes. We call this process to logicify. Logicify Fact Sheet Contacts Please feel free to contact us for any enquiry or question. Alexander Cherednichenko, CEO alexander.cherednichenko@logicify.com +380 50 8692570 (direct cell) Andrew Mazur,

More information

CAREER OPPORTUNITIES

CAREER OPPORTUNITIES CAREER OPPORTUNITIES After the graduation, students can select three different paths. Students should have at least GPA 2.7 to get into the first two types of job. To apply for academic positions in the

More information

Corporate Profile WWW.EXPERIONTECHNOLOGIES.COM. Australia Germany India Netherlands Switzerland United States

Corporate Profile WWW.EXPERIONTECHNOLOGIES.COM. Australia Germany India Netherlands Switzerland United States Corporate Profile Australia Germany India Netherlands Switzerland United States About Us New Generation Technology company with offices in the United States, Australia, Netherlands, Germany, Switzerland

More information

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS

Research Paper Available online at: www.ijarcsse.com A COMPARATIVE STUDY OF CLOUD COMPUTING SERVICE PROVIDERS Volume 2, Issue 2, February 2012 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: A COMPARATIVE STUDY OF CLOUD

More information

The Great Office 365 Adventure

The Great Office 365 Adventure COURSE OVERVIEW The Great Office 365 Adventure Duration: 5 days It's no secret that Microsoft has been shifting its development strategy away from the SharePoint on-premises environment to focus on the

More information

www.expaway.com Offerte del 13 giugno 2014

www.expaway.com Offerte del 13 giugno 2014 www.expaway.com Offerte del 13 giugno 2014 TR1414A - SOFTWARE DEVELOPER/ ARCHITECT (GERLINGEN) Location: Gerlingen (9 km west of Stuttgart) Field of operation: Consumer Services Founded: 2011 and German

More information