courte présentation système contactoffice group sa 1-02-04 contactoffice

7
Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Upload: barbe-lacour

Post on 04-Apr-2015

105 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Courte présentationSystème

ContactOffice Group sa1-02-04

ContactOffice

Page 2: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Outils du Bureau Virtuel• Bureau virtuel en mode individuel et de groupe

– Carnets d’adresses (avec module importation)

– Calendriers (supersposition de calendriers)

– Documents– Disque virtuel (WebDav qui devient un disque accessible par l’OS)

– Messagerie (Filtres, POP3, Imap, Anti Virus, Anti Spam)

– Forum– Notes– Tâches– Favoris– Appels téléphoniques– Importation– SMS (direct et broadcast)

– Fax– Synchronisation (Outlook, Palm, ….)

– Groupes

– Wap– Pocket Explorer (iPaq, SmartPhone, ….)

– Interface d’administration (création, gestion des comptes, ….)

– Single Login (connexion intersever pour la création et l’administration des comptes)

• En préparation– Serveur d’Instant Messaging (Jabber)– Réception de messages vocaux et de Fax

Page 3: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Architecture technique en ASP (+- 200 - 300.000 utilisateurs)

Internet 110 Mbits

FireWallLoad Balancing

WWW1 +SMTP in - POP - Synchro

WWW2 +SMTP in

WWW3 +SMTP out

NAS1 BackupMail

NAS2 BackupDocs

WWW5 +Monitoring , stats

DataBase

Switch

Switch BackupFW VPNNot used

Cadre rouge = machines identiques

Spare

Tape Backup

StorageMail, Docs

Spare

WWW4 +indexer

Anti Spam, VirusFax, Chat, relais mail

Page 4: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Application

• ContactOffice est 100% Java– Nécessite une VM Java 1.4 (testé avec IBM et Sun)– Pas de dépendance aux processeurs ni aux OS– Encapsulé au sein d’un seul JAR– Toutes les procédures de maintenance, statistiques, … sont écrites en Java. Seule

la ligne d’invocation est dépendante de l’OS.

• Indépendant de l’OS– Testé et validé sous Intel / Windows NT 4.0 et Windows 2000– Testé et validé sous Intel / Linux Distrib RedHat 8.0

• ContactOffice est une ‘ Web application ’– Suit les spécifications servlet 2.3 ‘ web application ’

– Tourne sous tout ‘ servlet 2.3 ’ servlet runner (Apache Tomcat, Jrun, WebSphere, BEA, …)

Page 5: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Base de données

• ContactOffice utilise une DB portable– OODBMS (orienté objet)– Software client et server disponibles pour Windows, Linux, Solaris, HP-UX– Les fichiers de données sont portables sur toutes les plate-formes.– Standard ODMG 3– Très bonne performance– Poet Software Object Server + client (Neuer Markt : Poxa)

• Courbe d’apprentissage– 1 programme d’administration & maintenance + GarbageCollection (GC)– Versioning Automatique, backup online, pas de réorganisation, GC 2x par

an.– Query language ‘à la’ SQL.

Page 6: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Technologie standard

• Technologie utilisée– Java 2, v 1.4– Servlets 2.3, JSP 1.2 (Caucho Resin)– XML, XSLT, XSL-FO (Apache Xerces, Apache Xalan, Apache FOP)– JDOM

• Aucun software open source n’a été modifié pour servir nos besoins. – Tout est parfaitement standard !

Page 7: Courte présentation Système ContactOffice Group sa 1-02-04 ContactOffice

Ce qui n’est pas inclus dans le mode ‘licence’• Matériels et Logiciels annexes utilisés par CO

– Base de donnée: Poet Fastobjects (15 - 25.000 EUR)– Logiciel Antivirus: ex : InterScan Viruswall– Logiciel AntiSpam après DNSBL ex : SA, InterScan Viruswall – Serveur Chat: Conferenceroom v1.8.6 Webmaster Inc– Relais mail sortant: NT Mail de Gordano Ltd– Machine virtuelle Java: IBM ou SUN version 1.4.0– Serveur web/application: Resin de Caucho, version 2.1.10 (500 EUR)– Hardware sur NT,2000, Linux ou Unix

• Maintenance et gestion système• Protection pare-feu• Systeme et procédures de sauvegarde de données• Hébergement et bande passante• Installation de nouveaux modules• Support niveau 1 et 2• Développements spécifiques• … autres ressources similaires