34
Intranet + Intranet + Messaging = Messaging = Groupware Groupware Jürg Amrein Amrein Engineering AG [email protected]

Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG [email protected]

Embed Size (px)

Citation preview

Page 1: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Intranet + Messaging Intranet + Messaging = Groupware= Groupware

Jürg Amrein

Amrein Engineering AG

[email protected]

Page 2: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

ActiveX

COM

DCOMHTTP

VBScript

NNTPTCP/IP

POP3

LDAP

Plug-ins

Active Messaging

Active Server Pages

Active Server

Integration

DirectX

Newsgroups

Java

HTML

Security

Browser

Explorer

Navigator

Hyperlinks

Applets

SMTP

Page 3: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Schadenerfassung• EForms Designer & Public

Folders• Exchange Remote

Client/RAS

Garage

Datenerfassung,Abfragen

Bearbeitung,Informationssystem

Hauptsitz

Page 4: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

The times they are a’changing..

• Lösungsansatz “Video Claim”-Schadenerfassung

– 1995: Windows NT 3.5 + RAS• File System, DB

– 1996: Exchange 4.0 + Exchange Client + Eform• Public Folder, Remote E-Mail

– 1997: Exchange 5.0 + Web Browser + ActiveX• Public Folder, Internet

Page 5: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Intranet - eine neue Form, mit Informationen umzugehen• (Fast) alle haben Zugriff• thematische und sachliche Verknüpfung• neue Form der Präsentation

Page 6: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Exchange Groupware-Architektur• Microsoft Exchange Server

• Object-Datenbank

• Message Transport, Directory

• Forms Library

• Security

• Replikation

• Administration

• Internet Information Server• Client

• Outlook

• Office 97

• Internet Explorer

Page 7: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Exchange E-Mail• Rich Text, Attachments, Objekte, Hyperlinks

• Regel-Assistent– Ereignisse (Senden/Empfangen)– Bedingungen– Aktionen– Ausnahmen

• Stellvertretung

• Nachrichten-Kennzeichnung

• Voting

• Routing Slips

• Post to Public Folder

Page 8: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Beispiel: Routing Slip

Page 9: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Beispiel: Email-Newsletter

• Typ. Anmeldung via WWW

• Beispiele:– Exchange Information Service ([email protected])

– Exchange Messaging Outlook (http://www.slipstick.com)

– Exchange Resource Center (http://www.amrein.com)

[email protected]

Page 10: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Beispiel:List Server

• Automat. E-Mail basierendes Diskussionsforum

• Befehle wie ‘subscribe’, ‘unsubscribe’ etc.• Implementation: Regeln & Public Folder

• Beispiele: – [email protected]

[email protected]

[email protected]

Page 11: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Internet Newsgroups

• NNTP-basierende Diskussionsforen• Exchange Public Folder als Gefäss (Push & Pull)• Zugriff über

– Internet News Client– Web Browser (via Exchange ASP)– Exchange Client/resp. Outlook auf Public Folder

• Beispiele:– [email protected][email protected]

[email protected]

Page 12: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Universal Inbox

• E-Mail• Dokumente• Fax• Voice Mail• Besprechungsanfragen• Formulare• Workflow• etc..

Page 13: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Exchange Voice Mail

• Octel

• Active Voice

• Applied Voice

• Mitel

Page 14: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Wie sicher ist E-Mail ?

• Exchange Server: SSL Encryption

• Digital Signatures & Public Key Encryption– Exchange Key Management Server– Ascom Secure Mail for Exchange– PGP

• Virus Checker– Trend Antivirus– Cheyenne Inoculan– etc..

Page 15: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Public Key Encryption

• Beispiel: Ascom Secure Mail

Page 16: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Funktionale Ergänzungen:Inbox/Public Folder Add-On’s

• File Viewers– Microsoft Office Viewers– INSO QuickView Plus

• Fulltext Retrieval– Verity Search’97– Fulcrum Find!

• Public Key Encryption

Page 17: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Beispiele fürt Exchange-Groupware-Anwendungen

• Diskussionsforum• Spesenabrechnung• Ferienplanung• Telefonnotiz• Project Management• Mitarbeiter-Handbuch• Help Desk• Kleinanzeigen• Internes Bestellwesen• Firmenkalender• Wissensdatenbank

• Reiseantrag• Umfrage• Routing Slip• Kundenbearbeitung• Dokumentenablage• Offene Stellen• Pendenzenverwaltung• Internes Telefonbuch• Arbeitszeiterfassung• etc........

Page 18: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

“Instant” Groupware

• Anpassen Outlook-Module in Public Folder– Diskussionen, Kontakte, Aufgaben, Kalender– Bestehende Formulare ändern

• Kein Code

• + Custom fields

• + Custom views

• Beispiele: Telefonnotiz

Page 19: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

“Custom” Groupware

• Formeln und Validierung von Feldern– Visual Basic Expression Service

• Neue Formulare und Views– Outlook Forms Designer

– Visual Basic Scripting Edition

• Beispiele– Formular: Business Card Request

– Tracking: Help Desk

– DB-Zugriff: Purchase History

– Diskussion: Job Candidates

Page 20: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Was ist eine Public Folder-Applikation?• Exchange Objekt-Datenbank• Hierarchische Ablage• Ansichten (Views)• Formulare (EForms)• Zugriffsrechte• Replikation/Synchronisation

Page 21: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Public Folder Views• Ansichtstypen

– Tabelle, Kalender, Karte, Symbol, Zeitskala

• Auswahl Felder– Standard- und benutzerdefinierte Felder

– Kombinationsfelder

– berechnete Felder (VB Expression Service)

• Gruppierung

• Sortieren (max. 4 Stufen)• Filter• Kategorien (Find, Create, Views)• Visuelle Darstellung (Fonts etc.)• öffentliche und private Views

Page 22: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Outlook-Formulare

• 32 bit, schnelle Ausführung • Script-basierend (kompakt, ca. 10KB) • schnelles Umschalten Design/Test• Formulardefinition kann mitgeschickt werden• Forms Library• VBScript-Programmierung & ActiveX Controls• akzeptiert Exchange EForms Designer-Forms• Office-Formulare (Winword/Excel-Vorlagen)

Page 23: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Forms Demos

• Statusbericht Aufgabe

• Winword Office Formular

• Design (Telefonnotiz)

Demonstration

Page 24: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Exchange & Handhelds

• Direkter Support für Outlook 97 & Schedule+ 7.0 für Windows CE

• 3rd Party Support für andere (zB. Psion, US Robotics Palm Pilot etc.)

Page 25: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Exchange-Anwendungsentwicklung

• Outlook/Exchange EForms– VB, VBScript, C++– Active Messaging (vormals OLE Messaging)– MAPI (Simple MAPI, Extended MAPI)

• Client Extensions• Crystal Reports• Exchange Server SDK

– Mailbox Agents– Gateways/Connectors

• Internet/Intranet: Active Server Pages

Page 26: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Integration mit Office 97

• Outlook OLE Automation Server und Controller• Hyperlinks• OLE Embeddings• Outlook Document Viewer• Office Formulare• WordMail 97• “Post to Exchange Public Folder” aus Winword,

Excel und Powerpoint

Page 27: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Active Messaging

• Ziel: Mailbox, Adressbuch und Public Folders erreichbar über Web Browser

• Nutzen: – Schlanker Client (UNIX)– Diskussionsforen, Groupware erreichbar über Web

• Active Platform • Active Server Pages: Server-side Scripting

(HTML+VBScript+ActiveX)

• Active Messaging API• Beispiel: http://www.exchangeserver.com

Page 28: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Beispiel: Diskussionsforum

Page 29: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Standard protocols including ActiveXStandard protocols including ActiveX

HTMLHTML HTMLHTML

ScriptingScripting ScriptingScripting

ComponentsComponents ComponentsComponents

System servicesSystem services System servicesSystem services

ToolsTools

AnimationAnimation......

SoundSoundGraphicsGraphics

SecuritySecurity

NetworkNetwork

Active DirectoryActive Directory

Component servicesComponent services

Mg

mt

Mg

mt

Sto

rag

eS

tora

ge

Active DesktopActive Desktop Active ServerActive Server

Active Platform

Page 30: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Active Server Pages

ClientClient ServerServer

HTTP HTTP

requestrequest

Active Server PagesActive Server Pages

default.aspdefault.asp

InterpretsInterpretspagepage

Internet InformationInternet InformationServerServer

JScriptJScriptVBScriptVBScript

ActiveXActiveXScriptingScripting

Invokes Invokes componentcomponent

(COM)(COM)

Active Active MessagingMessaging

ExchangeExchange

HTTP HTTP

responseresponse

Page 31: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Active Server Pages Scripting

• HTML

• VBScript oder JavaScript

• ActiveX Controls

<% h = Hour(Now) if h < 12 then %>Good morning.<% else %>G’day.<% end if %>The time here is now <% = Now %>.<P>

Page 32: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Active Server Pages Demo

• Logon Exchange Server via Web

• Zugriff auf Mailbox, Adressbuch, Public Folders

Demonstration

Page 33: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Amrein Engineering• Exchange MS Certified Professionals• Exchange Server Programmierung (MAPI, Connectors, ASP)• Client Applikationen (EForms, Client Extensions)• Consulting, Installation, Unterhalt• Workshops (Programmierung, Planning)• Infos:

– http://www.amrein.com

– Exchange Resource Center

[email protected]

– Exchange Competence Center: http://www.infoexchange.ch

Page 34: Intranet + Messaging = Groupware Jürg Amrein Amrein Engineering AG amrein@amrein.com

Fragen?