EQMS TECHNOLOGY & TOOLS OF THE FUTURE PRESENTED BY: OLIVIER KLOSS, PRINCIPAL APPLICATION DEVELOPER & KEVIN BYRNE- LANGLOIS, SOLUTIONS ARCHITECT



Similar documents
ELECTRONIC QUALITY MANAGEMENT SOFTWARE

Tagetik Extends Customer Value with SQL Server 2012

WHITE PAPER. Easing the Way to the Cloud:

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS

Building Secure Cloud Applications. On the Microsoft Windows Azure platform

Cloud Based Document Management

ORACLE APPLICATION EXPRESS 5.0

EARTHLINK BUSINESS. Simplify the Complex

MIGRATING SHAREPOINT TO THE CLOUD

Considerations for Adopting PaaS (Platform as a Service)

Cloud Computing. Chapter 1 Introducing Cloud Computing

Management for the Mobile-Cloud Era

7 things to ask when upgrading your ERP solution

Extend and Enhance AD FS

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

Launching the Next Generation Satellite Ground System on Cloud Foundry and Microservices

Digital Transformation

Oracle Cloud Bjarte Drivenes Enterprise Architect. Copyright 2014 Oracle and/or its affiliates. All rights reserved.

Delivering Field Service Management... on the Microsoft Dynamics Platform

Customer to Partner Relationship

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Data Center. Business Intelligence. Enterprise Computing Solutions North America. Remote Monitoring & Management Solutions. arrow.

Unlocking the Full Value of Your Meter Data

Cloud Computing. Chapter 1 Introducing Cloud Computing

Technology Enablement

NextLabs International Private Limited. 1. Position: Software Engineer (Java) Location: Singapore

HADOOP SOLUTION USING EMC ISILON AND CLOUDERA ENTERPRISE Efficient, Flexible In-Place Hadoop Analytics

Streaming Real-Time Data into Xcelsius Apps

Continuous Delivery at SAP: From dinosaur to spaceship. Darren Hague / SAP Global IT November 1st, 2013 Public

Chapter 2: Cloud Basics Chapter 3: Cloud Architecture

9 Things Small Business Owners Need To Know When Talking To The IT Guy

Linux A first-class citizen in Windows Azure. Bruno Terkaly bterkaly@microsoft.com Principal Software Engineer Mobile/Cloud/Startup/Enterprise

Improving Business Insight

Addressing the BYOD Challenge with Okta Mobility Management. Okta Inc. 301 Brannan Street San Francisco, CA

OpenShift. Marek Jelen, OpenShift, Red Hat

Software development & technologies in Market Research industry

Product Framework. Products must use a common suite of infrastructure Support Services

AdventNet MSP Solutions

COMMODITIZING THE DATACENTER. Exploring the Impacts of the Shift to Virtualization and Cloud Computing

DEVOPS: INNOVATIVE ENGINEERING PRACTICES FOR CONTINUOUS SOFTWARE DELIVERY

Modern Web development and operations practices. Grig Gheorghiu VP Tech Operations Nasty Gal

A Modern Approach to Monitoring Performance in Production

Continuous delivery Release software on-demand, not on Red Alert

Reference Model for Cloud Applications CONSIDERATIONS FOR SW VENDORS BUILDING A SAAS SOLUTION

HR Technology Strategies that Work in Healthcare. Background

Why DBMSs Matter More than Ever in the Big Data Era

MARKET DYNAMICS AND THE ROLE OF OPEN. Werner Knoblich SVP and General Manager EMEA, Red Hat October 2015

IBM Cloud: Rethink IT. Reinvent business.

Hybrid Cloud - Your Path to Business Agility

2012 LABVANTAGE Solutions, Inc. All Rights Reserved.

White Paper Converting Lotus Notes Applications to the Cloud Using the CIMtrek converter Product

Cloud & Datacenter Monitoring with System Center Operations Manager

Cloud Technology Platform Enables Leading HR and Payroll Services Provider To Meet Solution Objectives

<Insert Picture Here> Cloud Computing Inside Out

Session 2. The economics of Cloud Computing

The PBX Is Dead. Long Live the Integrated Communications System (ICS)

Ernesto Ongaro BI Consultant February 19, The 5 Levels of Embedded BI


EMC PERSPECTIVE. The Private Cloud for Healthcare Enables Coordinated Patient Care

XAP 10 Global HTTP Session Sharing

Fujitsu Managed Hosting Delivers your Cloud Infrastructure as a Service environment with confidence

High Performance Data Management Use of Standards in Commercial Product Development

The IBM Cognos Platform

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

!!!!!! "#$%&'&()%*+,-))!.'',(+-$(/#!0%,%-)%!.1$/2-$(/#!.!3%)$!4&-+$(+%!!!!

BASHO DATA PLATFORM SIMPLIFIES BIG DATA, IOT, AND HYBRID CLOUD APPS

Ground up Introduction to In-Memory Data (Grids)

Solution Overview: Data Protection Archiving, Backup, and Recovery Unified Information Management for Complex Windows Environments

The Tools For Continuous Delivery

Enabling Continuous Delivery for Java Projects with Oracle Cloud Services (Oracle PaaS) Siva Rama Krishna Oracle India

Cloud Computing. Bringing the Cloud into Focus

Configuring and Deploying a Private Cloud with System Center 2012 MOC 10751

WHITE PAPER Redefining Monitoring for Today s Modern IT Infrastructures

SmartPOS 2.0 Advanced Point of Sales + Rabbit MQ + SmartERP (Based in Idempiere 1.0.c) Sponsored by Rapid Corp L.L.C (U.S.A)

Configuring and Deploying a Private Cloud

The Case for Cloud Computing - A strategic Perspective

Highly available, scalable and secure data with Cassandra and DataStax Enterprise. GOTO Berlin 27 th February 2014

Company Overview. Enterprise Cloud Solutions

Driving Peak Performance IBM Corporation

I D C M A R K E T S P O T L I G H T. P r i va t e a n d H yb r i d C l o u d s E n a b l e New L e ve l s o f B u s i n e s s and IT Collaboration

MORE THAN WHAT YOU SEE

What s New in SharePoint 2016 (On- Premise) for IT Pros

Transcription:

EQMS TECHNOLOGY & TOOLS OF THE FUTURE PRESENTED BY: OLIVIER KLOSS, PRINCIPAL APPLICATION DEVELOPER & KEVIN BYRNE- LANGLOIS, SOLUTIONS ARCHITECT SOLABS QM USER GROUP MEETING 07MAY2015, MONTREAL

INTRODUCTION Hello! My name is Olivier Kloss and I m the Principal Application Developer at SOLABS, I ve been at SOLABS for a while now, & I m known to my colleagues & to some of you as the software guy.

AGENDA 1. Tools of the future 2. Choices 3. Database structure & benefits 4. Why SharePoint? 5. Goals 6. Automated Deployments 7. Shifts in the IT and Pharma Industries 8. Approaches 9. Pre-configured deployment via cloud 10. Questions

EQMS Technology: Tools of the Future Microservices Package Managers In-Memory Databases and NoSQL Making Choices

Applications can be thought of as Collaborating Services

MICROSERVICES Monoliths and Microservices Source: Martin Fowler Microservices (http://martinfowler.com/articles/microservices.html)

LET S BRING THIS BACK DOWN TO EARTH

BEFORE

AFTER

WE WERE EARLY ADOPTERS SOLABS QM has been web-ready, right from the start. Java JBoss J2EE / JEE So this evolution is an entirely natural progression for us.

A FEW BENEFITS Available Scalability Better Fault Tolerance Easier Upgrades

PACKAGE MANAGERS Ensure dependency between packages and their versions are maintained. Ensure the right version all the time. Applying the patterns of package management to our process deployer.

IN-MEMORY DATABASES AND NoSQL Very active space Hype dying down, to the great benefit of the relational model Staying with SQL Server Still the best fit for us and our customers

MODELING OF PROCESS DATA Following the relational model Easier reporting Easier adoption

TO SUM IT UP We have seen an explosion of services, from which are emerging common protocols & standards (HTTP, SAML, etc.).

QUESTIONS & CONSIDERATIONS How do we choose? What did we choose in the past? What will we choose in the future?

HOW DO WE CHOOSE? Popularity Licensing Track record/maturity Java Good technological fit

WHAT DID WE CHOOSE? Solr Jboss SQL Server jquery

WHAT WILL WE CHOOSE? We don t currently know. We re looking much more closely at: Okta One Drive SAML Generally, we re moving towards a microservices approach.

WE ARE CURRENTLY TESTING We re in the process of testing Increased popularity means more possible choices on which to do tests: Using Selenium to automate integration tests Looking at integrating it in installs & updates Web services for load testing like Blaze Meter

WEB INTEGRATION TESTING WITH SELENIUM Tried in 2007/2008 SOLABS QM too complex from a web integration testing perspective Was difficult; now (almost) easy Looking at integrating it in installs & updates Web services for load testing like Blaze Meter

INTRODUCTION Hi! I m Kevin, SOLABS Solution Architect. I ve been in the industry for almost 20 years now, and at SOLABS for about 5. I ve worked pretty extensively throughout the IT industry: as technical support, network administrator, security specialist, Systems Integrator and as a Solutions Architect. If you have an issue, I have a solution!

DATABASE STRUCTURE & BENEFITS Single server Cost efficiency Multiple instances Cutting-edge technologies Resource control Integration Flexibility

WHY SHAREPOINT? Centralized portal Data visualization Easy to navigate & access objects Business intelligence capabilities Manageable access rights Create your own Publishing platform

GOALS Deploy safer & faster Exercise complete control over the process Release fixes quicker Maintain complete transparency on changes made Ultimately: give more control to the user

AUTOMATED DEPLOYMENTS Standardization Less error-prone More easily repeatable Lowers IT skill required to deploy Releases are easier & faster Save time Transparency on changes Change history

SHIFT IN THE INDUSTRY: IT Moore s Law, as stated in its current definition, appears to have come to an end New computer hardware pace and speed are slowing down Innovation is slowing down Trend: take an existing product, but make it better and cheaper The industry seems finally ready to look at the content, and not the container: how do we make better code?

SHIFT IN THE INDUSTRY: PHARMA This shift seems to be brought about by: A new openness to cloud solutions An evolving openness to outsource their software management The need to minimize some of their software qualification & validation burden The requirement to stay in control and compliant at all times

APPROACHES Continuous integration Continuous deployment Automated deployment DevOps Source Control: Mercurial Database Source Control

CURRENT TOOLS

FUTURE TOOLS

ULTIMATE GOAL Complete Control over the process Transparency Full Reporting capability: Ticket information Code changes Test and Performance test results Deployment steps, results & logs Changes on your server

QUESTIONS & THANK YOU! Questions? Thank you!