Francis Mignault. ! Coauteur : Expert Oracle Application Express. ! Membre du Oracle APEX Advisory Board apex.oracle.com/vote



Documents pareils
<Insert Picture Here>ApExposé. Cédric MYLLE 05 Février Exposé Système et Réseaux : ApEx, Application Express d Oracle

12/07/13 Oracle Application Express 4.2

Introduction à. Oracle Application Express

Formations qualifiantes pour demandeurs d emploi

NIMBUS TRAINING. Administration de Citrix NetScaler 10. Déscription : Objectifs. Publics. Durée. Pré-requis. Programme de cette formation

Conférence SIG 2011 Versailles 5-6 Octobre 2011 Atelier Technique ArcGIS for Server en 10.1

La Latecion protection anti-intrusion Web Web Le concept «Zero effort Security» La protection des applications Extranet

GPC Computer Science

Administration de Citrix NetScaler 10 CNS-205-1I

ArcGIS 10.1 for Server

LA PROTECTION DES DONNÉES

Outil d aide à la vente

Performance, rendement Vs Evolutivité

Devenez un véritable développeur web en 3 mois!

Guide Share France. Web Single Sign On. Panorama des solutions SSO

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

Vulnérabilités et sécurisation des applications Web

Technologies Web. Ludovic Denoyer Sylvain Lamprier Mohamed Amine Baazizi Gabriella Contardo Narcisse Nya. Université Pierre et Marie Curie

Le serveur HTTPd WASD. Jean-François Piéronne

MOBILITE. Nomadio, le dialer d entreprise. Datasheet

Glassfish dans le milieu médical. Sun Aquarium Paris 26 Juin 2009 Jacky Renno

Oracle Maximum Availability Architecture

Fusion : l interopérabilité chez Oracle

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

Administration de Citrix NetScaler 10.5 CNS-205-1I

Sessions en ligne - QuestionPoint

LES NOUVEAUTES DE COST AND PROFITABILITY MANAGEMENT 8.1

24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.

Présentation de la solution Open Source «Vulture» Version 2.0

1. SAS FEDERATION SERVER - POINT D'ACCES UNIQUE ET SECURISE AUX DONNEES DE L'ENTREPRISE

CAST IRON. Une plateforme d intégration complète pour connecter l Entreprise avec le Cloud. Magali Boulet IT Specialist magali.boulet@fr.ibm.

Hébergement de sites Web

DenyAll Protect. Sécurité & accélération. Parefeux pour applications et services Web. de vos applications.

1. Considérations sur le développement rapide d'application et les méthodes agiles

Guide de migration BiBOARD V10 -> v11

Oracle Public Cloud. Services & Roadmap. Jean- Marc Digne Oracle Public Cloud Ambassador Oracle France. Janvier 2015

Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3

Auto-évaluation Aperçu de l architecture Java EE

Plan de migration Oracle EBS de la version 11.x à la version R12.2 Les bonnes pratiques

Tableau Online Sécurité dans le cloud

Catalogue Formations Jalios

DSI - Pôle Infrastructures

1. Formation F5 - Local Traffic Manager Configuring (LTM)

Jean-Philippe VIOLET Solutions Architect

et Groupe Eyrolles, 2006, ISBN :

Suite Jedox La Business-Driven Intelligence avec Jedox

CAHIER DES CHARGES D IMPLANTATION

Expérience d un hébergeur public dans la sécurisation des sites Web, CCK. Hinda Feriani Ghariani Samedi 2 avril 2005 Hammamet

Environnements de Développement

e-obs : Conception et utilisation Rémy Decoupes Ether // ums3365

SharePoint 2013 Développez en.net pour personnaliser SharePoint (Apps, REST, CSOM et Azure)

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

les techniques d'extraction, les formulaires et intégration dans un site WEB

CAS, un SSO web open source. 14h35-15h25 - La Seine A

3W Academy Programme de Formation Développeur Intégrateur web Total : 400 heures

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Vers une meilleure gouvernance des plateformes d ingénierie

Connaissance des secteurs e-commerce, bourse et assurance.

C.I.S.I. Plans de cours détaillés et conditions générales de vente sur notre site.

BIRT (Business Intelligence and Reporting Tools)

Module BD et sites WEB

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Nouveautés Ignition v7.7

Le modèle client-serveur

CAS, la théorie. R. Ferrere, S. Layrisse

Séminaire Partenaires Esri France 7-8 juin Paris Cloud Computing Stratégie Esri

Le Cloud Open-Mind! Emilien Macchi

Joomla! Création et administration d'un site web - Version numérique

C-JDBC. Emmanuel Cecchet INRIA, Projet Sardes.

4D WebStar. WebStar, leader des serveurs internet sur Macintosh. Olivier Deschanels Simil Guetta Doug Finley. 4D WebStar. Histoire de WebStar

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

COURS 5 Mettre son site en ligne! Exporter son site avec WordPress Duplicator Installer un logiciel FTP Faire le suivi des visites de son site avec

Le cloud computing au service des applications cartographiques à haute disponibilité

Principales failles de sécurité des applications Web Principes, parades et bonnes pratiques de développement

Cyrille GUERIN 823, place Soulanges Brossard, J4X1L8

Catalogue Formation «Vanilla»

WINDOWS Remote Desktop & Application publishing facile!

DÉVELOPPER DES APPLICATIONS WEB SÉCURISÉES

Développement d applications Internet et réseaux avec LabVIEW. Alexandre STANURSKI National Instruments France

Informatique en nuage Cloud Computing. G. Urvoy-Keller

WORKSHOP OBIEE 11g (version ) PRE-REQUIS:

Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

Tech-Evenings Sécurité des applications Web Sébastien LEBRETON

Famille IBM WebSphere Application Server

Déployer et sécuriser des applica1ons mobiles dans votre SI / Cloud

Java et les bases de données

Mercredi 15 Janvier 2014

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

Protection des Applications Web avec OpenAM

Visual Paradigm Contraintes inter-associations

BMC Middleware Management

Celui qui vous parle. Yann Vigara

Les journées SQL Server 2013

Simple Database Monitoring - SDBM Guide de l'usager

Point sur les solutions de développement d apps pour les périphériques mobiles

Transcription:

Présenté par :

Francis Mignault! CTO et co-fondateur d Insum Solutions! 26 ans d expérience en informatique, dont 23 avec les bases de données Oracle; avec APEX depuis 2004! DBA certifié! Conférencier : " ODTUG, IOUG Collaborate, Oracle OpenWorld, ORA*GEC! Coauteur : Expert Oracle Application Express! Membre du Oracle APEX Advisory Board apex.oracle.com/vote

Ordre du jour " Présentation d Insum Solutions " Caractéristiques d APEX " Architecture simple " Un vrai outil RAD " Sécurité " Montée en charge " Intégration " Pérennité " Démonstration

Présentation d Insum Solutions " Fondée en 2002 Bureaux à Montréal et à Burlington, VT " 4 dirigeants avec une forte expérience Oracle " Fondateurs de l Ora*Gec (1987) et de l AQIII (1993) " Recherche d un outil de développement pour ADSUM (2003) " Expérimentation avec APEX (HTMLDB) - 2004 " Relations privilégiées avec l équipe APEX chez Oracle " Partenaire Oracle

Présentation d Insum Solutions " Entreprise privée spécialisée avec APEX, pionniers au Québec " Centre d expertise et de développement APEX avec plus de 500 projets APEX réalisés " Services-conseils chez les clients incluant le coaching " Centre de formation APEX ayant formé plus de 250 personnes, dont certaines, provenant de maisons d enseignement " Migration d applications vers APEX " Implication importante dans la communauté APEX d Oracle " Insum est un joueur incontournable de la techno APEX au QC

APEX Architecture simple " Intégré dans les versions Oracle : 11g, 12c et XE " Supporté par tous les OS que la BD supporte " Basé sur un Metadata

APEX Architecture simple Le «Listener APEX» est la composante «Web Server». Fait en Java, et doit être installé dans un serveur Web J2EE. Serveurs Web certifiés : " Weblogic " Glassfish Le «Listener APEX» est gratuit, et est disponible sur OTN. Il permet l exécution des services Web créés dans APEX.

APEX Architecture simple " Aucun changement à l architecture actuelle " Formation minimale des ressources " Support DBA Oracle standard " Schéma de base de données standard " Versions Oracle XE, SE One, SE, EE " APEX est développé avec APEX

APEX - Architecture simple Options de développement/déploiement : Localement Installation sur une machine «Cloud» multi-tenant privé Espaces de travail départementaux Inscription libre-service «Cloud» public Oracle Database «Cloud» Service Oracle On Demand Amazon EC2/RDS

APEX Un vrai outil RAD Facilite le développement " Développement web en mode RAD " Grande productivité " Déclaratif (utilisation d assistants) " Facilite les développements en mode Agile " Comparaison avec d autres technologies : " Développement procédural et relationnel avec réutilisation de composantes " Code dynamique : Pas de génération/compilation de code

APEX Un vrai outil RAD Déploiement rapide " Aucune installation sur le poste client " Exploité avec un fureteur seulement Facile à maintenir " PL/SQL/Assistants/Oracle " Metadata géré centralement " Environnement robuste " Environnement contrôlé (Framework); facilite la maintenance

Développement multi-tenant Fonctionalités APEX disponibles en mode RAD/déclaratif : Reports Validations Translation Services Forms Processes Conditional Processing Charts Computations Authentication Calendar Branches Authorization Templates Navigation Web Services Email Services Session State Management Logging & Monitoring

" Compatible avec SSL / HTTPS Sécurité " Configuration par «reverse proxy» pour accès externes " Protection intégrée de façon déclarative pour : - Injections SQL - Session state protection (Url Tampering) - Cross site scripting " Sécurité au niveau de la base de données Oracle " Utilisation de LDAP pour «authentication» et «authorization» si nécessaire " Expiration des sessions " Cryptage des informations de session " Possibilité d avoir une version en mode «Run Time» en production " Outils externes de gestion de la sécurité : Esert / APEXSec

APEX - Montée en charge " Gestion asynchrone des sessions usager " Utilisation minimale du CPU " Aucune connexion dédiée " Exécution dans la base de données " Logique d application et données ensemble = moins de trafic réseau " Utilise les fonctionnalités BD : SQL, bind variables, result set caching, RAC, analytics, DB buffer cache,

APEX - Montée en charge apex.oracle.com (par semaine) Total Page Views: 5,702,011 Distinct Users: 7,870 Number of Workspaces: 18,050 Number of Applications: 69,169 apex.oraclecorp.com (par semaine) Total Page Views: 5,297,987 Distinct Users: 17,894 Number of Workspaces: 2,452 Number of Applications: 12,759

APEX - Intégration

APEX - Intégration " Ouverture par les services Web et API " Moyens d accès aux autres bases de données " DB-Links " Golden Gate " ODBC " Gateways " Intégration avec " LDAP " OSSO / OAM " EBS " BI-Publisher " Options bases de données " Advanced security " Partitioning " Auditing " Oracle Text " Intégration WEB avec Javascript, Ajax, HTML5, Jquery, Bootstrap, etc.

" Maturité Pérennité " Existe depuis 2004 " Fine pointe de la technologie (ex: HTML5, AJAX, Responsive Design, JQuery) " Adoption en forte progression " Plusieurs grandes entreprises " Communautés internationales " Engagement du fournisseur Oracle " APEX «Statement of Direction» " Support de la gestion du «Cloud» public Oracle " Intégré avec EBS, BI-Publisher, SSO, etc. " Oracle utilise APEX : «Cloud» interne, extensions EBS, «Oracle Store», America s cup

http://youtu.be/kt0vywngffw

" Outil de développement " Productivité " Interface usager " Applications packagées " Plug-ins " Rapports interactifs " Actions dynamiques " Visuel applicatif (thèmes) " Mobilité " Déploiement d applications " Services Web " Websheets Démonstration

Q & R Francis Mignault Twi0er : @Fr4ncis Blog : h0p://insum- apex.blogspot.com/ Web : www.insum.ca