FICHE DESCRIPTIVE CARTOON Introduction Cartoon est un serveur d'application SIG (Système d Information Géographique) développé par Oscars permettant de créer et déployer des applications cartographiques sur le web. Il embarque une base de données spatiales pour le stockage et l intégration de traitements avancés, ainsi qu un serveur d application Middle Tier intégrant un outil de rendu cartographique, une interface de développement de composants web permettant de générer des formulaires de données personnalisés et l application web SIG. 1. Architecture Serveur Cartographique (Oracle Mapviewer) : Il s agit d un serveur de rendu cartographique permettant de produire et afficher des cartes thématiques et des fonds de plan dans l application web à partir des données spatiales qui sont stockées et gérées par la base de données ainsi que des règles d affichages liées qui sont définies via l utilitaire de déclaration de celles-ci (Oracle Mapbuilder). 1
En outre, il permet de définir des thématiques basées sur un service WMS (Web Map Service) ou WFS (Web Feature Service) ou sur des données raster stockées dans la base embarquée. De plus, il peut également faire office de serveur WMS. Interface Web (Application Express) : Il s agit d une interface de développement de composants web permettant de produire des formulaires personnalisés pour le rendu des données attributaires stockées dans la base. Database Cartoon : Il s agit de la base embarquée. Outre le stockage des données spatiales, elle offre des fonctionnalités avancées telles que la gestion du géocodage et du routage. Ces fonctionnalités sont intégrées dans l application mais nécessitent toutefois l acquisition ou l intégration des données nécessaires à ces processus. 2. Description L interface web proposée permet de visualiser, traiter et effectuer des opérations sur les données stockées dans la base de données. Elle propose notamment les fonctionnalités suivantes : Un accès aux données cartographiques via les différents outils de navigation ; Un accès amélioré aux données attributaires en consultation et modification via les formulaires personnalisables ; Une recherche attributaire textuelle sur les thématiques définies avec auto-complétion ; Activer et désactiver des thèmes selon les besoins de chaque utilisateur ; Afficher des cartes thématiques; Filtrer les données thématiques suivant des critères attributaires ; Mettre à jour les données attributaires et obtenir les variations thématiques en temps réel ; Afficher des données raster ; Afficher des fonds de plan basés sur les données internes ou externes (Google, Elocation, Bing, WMS ). De plus, il offre diverses fonctionnalités d analyse spatiale telles que : Superposition de plusieurs couches d information et possibilité de modifier leur opacité ; Création de buffers ; Ajout de FOI (Feature Of Interest). Ceux-ci peuvent être des points, des lignes ou des polygones ; Calcul de distances. Après avoir créé un FOI, il est possible d enregistrer des informations le concernant. Par la suite, il est alors possible de consulter ces informations ainsi que les informations d autres objets situés sur la carte via des rapports. Cartoon permet aussi de faire du géocodage et du routage (calcul d itinéraire), outils de plus en plus utiles de nos jours. Il est également possible d effectuer des requêtes et de les enregistrer. Grâce à son interface intuitive, Cartoon peut être utilisé par tout utilisateur non expert en SIG. 2
3. Licences 3.1. Oz4rs enterprise - Cartoon Il s agit de la version complète intégrant l ensemble des fonctionnalités décrites précédemment. En effet, elle permet de visualiser, manipuler et éditer des cartes et des thèmes dans une application web, mais elle inclut également des services SIG tels que le géocodeur, le routeur, le raster, le modèle réseau, le modèle topologique, Cette version intègre donc aussi bien le serveur d applications que la base de données spatiales complète. Il nécessite néanmoins les données sources permettant d activer ces fonctionnalités (Tomtom, Navteq ou autres). Il est possible aussi d intégrer vos propres données sous les conseils d Oscars. 3.2. Oz4rs Lite - Skeleton Oscars propose également le serveur d application Skeleton. Il s agit d un serveur d application identique Cartoon, à l exception qu il ne comprend pas de base de données embarquée. Par conséquent, Skeleton ne comprend que le serveur d applications intégrant le serveur cartographique et l interface web. Il fournit donc une interface d applications simple permettant de définir des applications SIG (visualisation, manipulation et édition de cartes et de thèmes dans une application web). De plus, il fournit un accès interne ou externe sécurisé et respecte les standards OGC. Dans ce cas, vous devez vous connecter à une base de données existante. Deux possibilités s offrent alors à vous : Option 1 : Soit, vous possédez votre propre base de données compatible (Oracle). Les trois prérequis suivant sont à prendre en compte : o L application étant accessible en mode web, la base de donnée utilisée doit être sous licence CPU ; o Selon la version de la base de données utilisée, certaines restrictions sont appliquées aux fonctionnalités (par exemple, le routeur, le géocodeur ou le stockage du raster dans la base ne sont disponibles que si l option Spatial est incluse) ; 3
o Certains packages et schémas de configurations nécessaires au fonctionnement de l application devront être installés dans la base de données. (*) Disponible si la base de données source contient l'option Oracle Spatial (**) Nécessite les données externes permettant le géocodage et le routage Option 2 : Soit, vous utilisez l édition gratuite de la base de données (Express). Les considérations suivantes sont à prendre en compte : o Cette version ne supporte que les fonctionnalités de la base de données Locator ; o Cette version ne supporte que le stockage vectoriel des données ; o Cette version peut accéder au serveur WMS externe pour les données Raster ; o Cette version peut accéder à un serveur XML externe pour le géocodage et le routage. 4
3.3. A la carte Il est toutefois possible de mettre en place des alternatives d utilisation de ces fonctionnalités en dehors de ces différents types de licences. Pour plus d informations à ce sujet, veuillez prendre contact avec Oscars. 3.4. Restrictions Dans le cas d une license Oz4rs Enterprise Cartoon, tant la base de données que le serveur d applications sont dédiés à l environnement Cartoon et ne peuvent être utilisés dans le cadre d autres applications. Il existe néanmoins des outils disponibles via l interface Cartoon pour intégrer des données externes sous différents formats. Dans le cas d une license Oz4rs Lite Skeleton, le serveur d applications ne peut pas être utilisé pour déployer d autres applications non liées à Skeleton. 3.5. Coût Produit Prix de base ( ) Support calculé comme Prix du support annuel ( ) Prix total de la première année ( ) (*) Coût du support pour les années n+1 ( ) Oz4rs Lite 3000 20% du prix de base 600 3600 600 Oz4rs Enterprise Edition 11000 20% du prix de base (*) Le support doit être payé dès la première année 2200 13200 2200 5
3.6. Agreements This software is entire property of OSCARS. Beyond this product, Oracle embedded platform is included. All rules applied to Oracle software are also under application for Oscars software. Following internal agreement with Oracle, the following rules apply to this software agreement: License Agreement The client must respect the end user license agreement: (1) limit the use of the programs to the legal entity that executed the end user license agreement. (2) restrict use of the programs to the scope of the application package and to the internal business operations of the end user. You may allow your end users to permit agents or contractors (including, without limitation, outsourcers) to use the application package on the applicable end user s behalf for the end user s internal business operations as described above,, subject to the terms of the end user license agreement. For an application package that includes programs that are specifically designed to facilitate interactions between the end user and the end user s customers and suppliers, you may allow the end user to permit its customers and suppliers to use the application package in furtherance of such interactions subject to the end user license agreement. The end user license agreement shall require the end user to be responsible for its agent s, contractor s, outsourcer s, customer s and supplier s use of the application package and compliance with the end user license agreement. (3) state that Oracle or its licensor retains all ownership and intellectual property rights to the programs. (4) prohibit (a) the transfer of the programs except for temporary transfer in the event of computer malfunction if the application package embeds the programs in a physical device and (b) the end user from assigning, giving, or transferring the programs and/or any services ordered or an interest in them to another individual or entity (in the event the end user grants a security interest in the programs and/or any services, the secured party has no right to use or transfer the programs and/or any services). (5) prohibit (a) use of the programs for rental, timesharing, subscription service, hosting, or outsourcing; (b) the removal or modification of any program markings or any notice of Oracle s or its licensors proprietary rights; (c) the end user from making the programs available in any manner to any third party for use in the third party s business operations (unless such access is expressly permitted for the specific program license); and (d) title to the programs from passing to the end user or any other party. (6) prohibit the reverse engineering (unless required by law for interoperability), disassembly or decompilation of the programs (the foregoing prohibition includes but is not limited to review of data structures or similar materials produced by programs) and prohibit duplication of the programs except for a sufficient number of copies of each program for the end user s licensed use and one copy of each program media. (7) disclaim, to the extent permitted by applicable law, Oracle s liability for (a) any damages, whether direct, indirect, incidental, special, punitive or consequential, and (b) any loss of profits, revenue, data or data use, arising from the use of the programs. (8) require the end user, at the termination of the agreement, to discontinue use and destroy or return to you all copies of the programs and documentation. (9) prohibit publication of any results of benchmark tests run on the programs. (10) require the end user to comply fully with all relevant export laws and regulations of the United States and other applicable export and import laws to assure that neither the programs, nor any direct product therefore, are 6
LU_OPN.ESL.v111510 6 Exported, directly or indirectly, in violation of applicable laws. (11) notify the end user that the programs are subject to a restricted license and can only be used in conjunction with the application package and that the end user is not permitted to modify the programs. (12) not require Oracle to perform any obligations or incur any liability not previously agreed to between you and Oracle. (13) permit you to audit your end user s use of the programs, require the end user to provide reasonable assistance and access to information in the course of such audit and permit you to report the audit results to Oracle or to assign your right to audit the end user s use of the programs to Oracle. Where you assign your right to audit to Oracle then Oracle shall not be responsible for any of your or the end user s costs incurred in cooperating with the audit. (14) designate Oracle as a third party beneficiary of the end user license agreement (15) inform the end user that some programs may include source code that Oracle may provide as part of its standard shipment of such programs, which source code shall be governed by the terms of the end user license agreement. (16) state that third party technology that may be appropriate or necessary for use with some Oracle programs is specified in the application package documentation or as otherwise notified by you and that such third party technology is licensed to the end user only for use with the application package under the terms of the third party license agreement specified in the application package documentation or as otherwise notified by you and not under the terms of the end user license agreement. You shall be financially responsible for all claims and damages to Oracle caused by your failure to include the required contractual terms set forth above in each end user license agreement between you and an end user. Oracle is a third party beneficiary of any end user license agreement between you and the end user, but does not assume any of your obligations thereunder, and you agree that you will not enter into any end user license agreement that excludes Oracle as a third party beneficiary. You agree to inform Oracle promptly if you are aware of any breach of an end user license agreement. You agree to enforce the terms of an end user license agreement between you and an end user if Oracle requests you to do so to protect its interest, or, at Oracle s request, to assign to Oracle or its designee the right to enforce such agreement. WARRANTIES, DISCLAIMERS AND EXCLUSIVE REMEDIES Oracle warrants to you that a program will operate in all material respects as described in the applicable program documentation for one year from delivery (i.e. via physical shipment or electronic download) to the end user. You must notify Oracle of any program warranty deficiency within one year from such delivery. Oracle also warrants that services will be provided in a professional manner consistent with industry standards. You must notify Oracle of any services warranty deficiencies within 90 days from performance of the defective services described in the order with Oracle. ORACLE DOES NOT GUARANTEE THAT THE PROGRAMS WILL PERFORM ERROR-FREE OR UNINTERRUPTED, OR THAT ORACLE WILL CORRECT ALL PROGRAM ERRORS. 7
FOR ANY BREACH OF THE ABOVE WARRANTIES, YOUR EXCLUSIVE REMEDY AND ORACLE S ENTIRE LIABILITY SHALL BE: (A) THE CORRECTION OF PROGRAM ERRORS THAT CAUSE BREACH OF THE WARRANTY; OR, IF ORACLE CANNOT SUBSTANTIALLY CORRECT SUCH BREACH IN A COMMERCIALLY REASONABLE MANNER, YOU MAY END YOUR PROGRAM LICENSE AND RECOVER THE FEES PAID TO ORACLE FOR THE PROGRAM LICENSE AND ANY UNUSED, PREPAID TECHNICAL SUPPORT FEES YOU HAVE PAID FOR THE PROGRAM LICENSE; OR (B) THE REPERFORMANCE OF THE DEFICIENT SERVICES; OR, IF ORACLE CANNOT SUBSTANTIALLY CORRECT A BREACH IN A COMMERCIALLY REASONABLE MANNER, YOU MAY END THOSE SERVICES AND RECOVER THE FEES PAID TO ORACLE FOR THOSE SERVICES. TO THE EXTENT PERMITTED BY LAW, THESE WARRANTIES ARE EXCLUSIVE AND THERE ARE NO OTHER EXPRESS OR IMPLIED WARRANTIES OR CONDITIONS INCLUDING WARRANTIES OR CONDITIONS OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. 8