640 likes | 797 Views
Enterprise Technology Center Oracle Corporation. Oracle Collaboration Suite. Vision. To Consolidate and simplify both Communications and information Drive down the Total cost of ownership Improve user productivity Increase the Return on Investment
E N D
Enterprise Technology Center Oracle Corporation
Vision • To Consolidate and simplify both Communications • and information • Drive down the Total cost of ownership • Improve user productivity • Increase the Return on Investment • Provide scalability and reliability
Solution • 9iAS (Application server) • Connectivity • normalizing communications • flexibility • 9i Real Application Cluster • Scalability • Reduction in deployment cost • Availability • Consolidation
Problem • Compartmentalised information • Multiple User Interfaces • Multiple repositories • Complex Communication • and information exchange
Collaboration Suite Integrated Suite of Enterprise Applications Which focuses on : Managing all communications between individuals and teams including all Content created and supporting information eMail Voice Mail Calendar File Services Integrated Search capabilities With open access
Collaboration Suite Total Cost of Ownership Dozens of Email Servers and over 1000+ File Servers First Year Savings of US $ 22.3 million and savings of US $ 86 million over three years ‘iGillottReasearch’
Collaboration Suite • Single Interface • Single Signon Password • Single Directory service providing • User Authentication • Enterprise Integrated Solution
Architecture Devices Interaction Layer W I r e l e s s Communications Channels VOICE FAX W E B Collaboration Services Search Administration Voice Application Layer Calendar Files eMail Directory LDAP Access Management Single Signon Infrastructure Layer Shared Content Mail VoiceMail Calendar Files
Collaboration Suite Anytime AnyWhere Any Device Wireless and Voice channels provide access to Email, Calendar, Files, Directory and Address Books Instant Messaging is provided through a collaborative alert Engine and Presence Management
Presence Management Currently Manual intervention to set presence R2.Automatic depending upon Calendar FUTUREGPRS will automatically set presence
Collaboration Suite Email Interaction Receive, Reply to, Forward or Move using a mobile browser or Voice Create Virtual inbox based on parameters for mobile access (classification, sender etc)
Collaboration Suite Email Compliance Multipurpose Internet Mail Extension MIME Extended Simple Mail Transport Protocol ESMTP Internet Messaging Access Protocol V4 IMAP4 Post Office Protocol V3 POP3 Secure Sockets Layer SSL and IMAP4 SSL, POP3 SSL
Connection Pooling • Protocol Servers listen for incoming connections • from clients on standard Mail Ports • Each Server has a pool of connections • Listener directs client to protocol server with • lightest load (for load balancing) • After request is processed, the connection is • returned to the pool
Protocol Servers • IMAP4, POP3 and SMTP • IMAP4 and POP3 retrieve messages from the store • SMTP send and receives messages Message Transfer Agent • Very little processing done here • Most Message processing is done in the Store • Optimise efficiency • Better Performance
Message Transfer Agent Oracle SMTP Protocol Engine Native Anti-virus / anti-spam LDAP Server Sender authentication DNS Server Address re-write and resolution External Local Message Store Local Filters Relay Filters 9i
Filters Action based on conditions in the Message Life Span Oracle SMTP Protocol Engine Life Span is : Sending a Message out Receiving a Message In Entering the Message into the INBOX Deleting the Message Native Anti-virus / anti-spam LDAP Server Sender authentication DNS Server Address re-write and resolution External Local Message Store Local Filters Relay Filters 9i
Filters Action based on conditions in the Message Life Span Oracle SMTP Protocol Engine Event Control Points : Deleting a Message Forwarding to an Address Suspending the receipt of a Message Replying to a Message Moving or Copying to a Folder Native Anti-virus / anti-spam LDAP Server Sender authentication DNS Server Address re-write and resolution External Local Message Store Local Filters Relay Filters 9i
Filters Action based on conditions in the Message Life Span Oracle SMTP Protocol Engine Conditions like : All Messages from a user Messages from this Domain All Messages with ‘urgent’ in the subject All Messages with .exe attachments Can be set on any information in the Header, the Envelope and the Message Size Native Anti-virus / anti-spam LDAP Server Sender authentication DNS Server Address re-write and resolution External Local Message Store Local Filters Relay Filters 9i
Filters Action based on conditions in the Message Life Span Oracle SMTP Protocol Engine These are Server Side Rules (not Client) Effected regardless of access device Native Anti-virus / anti-spam LDAP Server Sender authentication DNS Server Address re-write and resolution External Local Message Store Local Filters Relay Filters 9i
Filters System Filters during the Inbound Event provide a Virus checkpoint E.g. Messages with ‘I Love You’ in the subject and an .exe attachment can be put into suspension Filters can also pass all Messages to Third Party Virus Scanners
Spam Control The site Administrator can Filter out ALL Messages from known SPAM Addresses Action Condition(s) Condition(s) EVENT Action Action Condition(s) If sender domain is ‘@oracle.com’ Mail Received Mark Priority If subject contains ‘I Love You’ Delete Mail Archive Copy to ..
Email Server Side Filters • Server Side auto actions executed on • incoming messages • Filters are triggered only if certain conditions • are met on incoming messages • Filters can be customised for each user • account or can be global for the mail server • Mail filtering on the server side plus the ability • to run customised programs as actions
Oracle Email Schema Message Store LDAP Attributes Folders (Pvt, Shrd) Users Preferences Rules Message Body Instances ACLs Aliases/DLs Message Shell Server Parameters Public Aliases/DLs Headers Extended Headers Other Public objects
Programmatic Interfaces • Standard network protocols • Low Level, fast, industry standard • Difficult to program • No access to rich emails in SMTP • Suitable for C programmers • Java Mail API • Email access only JNDI • Feature rich and easy to use • High level API (performance) • Suitable for Java programmers • PL/SQL • Runs on the Server • High Level API, easy to use • Native PL/SQL • Java via JDBC PL/SQL interface • C via OCI
Supported Interfaces Java Applications Java Mail API Oracle Msg Extensions Java Admin API Oracle Dir Extensions JNDI Oracle Message Store Provider PL/SQL Apps Oracle Email PL/SQL SDK Oracle Internet Directory Oracle Email Message Store
Collaboration Suite Files Storing Java APIs FILE STORE Document P A R S E D Save
Collaboration Suite Files Storing Java APIs FILE STORE Document Store Index Information Save Store Document
Collaboration Suite Files Interaction Integration with Oracle Files to enable file attachments Integration with Right Fax and 9iAS to enable document printing by Fax Select files for attachments for email or faxing
Collaboration Suite Files Oracle Files is accessible through web browser, web folders and a number of different client applications such as FTP, NFS, SMB, AFP. All content is stored on a single instance of the Oracle Database
Collaboration Suite Files features Workspace Organisation Catagories WorkFlow File Versioning Authorisation File Sync Locking WebDAV compliant Trash Single File Restoration
Collaboration Suite Files features
HTTP NTFS FTP WebDAV NFS AFP WebDAV Servlet Admin Servlet HTTP Server OC4J App Servlet Portlet Servlet Oracle Internet Directory Collaboration Suite Files Architecture Browsers Desktop Oracle9iAS Mac Client
Collaboration Suite Ultra Search Searches Text across Oracle Databases, other ODBC compliant databases IMAP mail servers, HTML Web pages, and files - and Organises and catagorises the content Provides value added Portal functionality, including crawling, fielded search and meta data extraction Presents a web style interface users can specify complex search patterns using boolean terms Built in expertise with Oracle text that translates and tunes web-style queries into underlying SQL based queries Delegation of user authentication to single sign-on Ultra search APIs support complex search patterns that incorporate full Oracle text and meta data search, plus a JAVA email API for archived mail
Ultra Search Architecture Web Browser Scheduled Crawler Web Server Query & Admin Capabilities Oracle Text SQL Engine Ultra Search Server Ultra Search Client Ultra Search Mid-Tier Component Documents Databases Mail Server
Collaboration Suite Directory Access to Corporate Directory from any mobile browser Corporate directory for email recipients
Collaboration Suite Single Signon Browser Apache 9iAS Components Access protected URL mod_osso SSO Cookies Authorisation SSO Server Hand Off Authenticates Directory
Collaboration Suite Security Architecture HTTP Server Cookies: SSO Partner A SSO Cookies mod_OSSO mod_OSSL Client Browser Third party Applications JAAS Java Authentication and Authorisation Partner Applications Security via SSO External Applications Own Authorisation SSO - User ID Password OC4J SSO OID 9iAS Infrastructure Portal
Collaboration Suite JAAS Java package that enables services to authenticate users and enforce access controls (authorisation) Implements a Java version of the standard Pluggable Authentication Module (PAM) framework What is in Oracle9iAS ? Oracle’s JAAS (Java Authentication and Authorisation Services) implementation, plus extensions
Collaboration Suite Calendar Interaction Manage Appointments and tasks from any mobile device Play a summary of appointments with voice access
Collaboration Suite Calendar Features Web Client access and Full group scheduling features through desktop clients, wireless Internet via WAP or I-Mode through SMS and full synchronisation with a range of PDAs Access through Microsoft Outlook Calendar using the connector plugin The Connector allows Outlook to use MAPI calls and transforms them into IMAP/SMTP. This allows user to build their Inbox from two separate sources of information gathering information from the Oracle IMAP server and Calendar
Calendar Architecture Outlook Calendar Clients Wireless and Voice WEB Calendar Desktop Oracle 9i AS Application Server Calendar Store Internet Directory