Business Instant Messaging Facilitating Inter-Office Communication.

Slides:



Advertisements
Similar presentations
Due to the persecution of the obtaining of the excellence in the chain of value of the organizations by means of the optimization of business processes.
Advertisements

McGraw-Hill/Irwin © 2008 The McGraw-Hill Companies, All Rights Reserved Chapter 15 Creating Collaborative Partnerships.
Overview of the technology that comprises Attendance Enterprise.
Final Project Document Presentation Integrated Chat System Team # 4 December 2, 2003 Professor Peter Clarke Phase 1 Melissa Betancourt: Programmer Eric.
Database Security and Auditing: Protecting Data Integrity and Accessibility Chapter 5 Database Application Security Models.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
INTERNET DATABASE Chapter 9. u Basics of Internet, Web, HTTP, HTML, URLs. u Advantages and disadvantages of Web as a database platform. u Approaches for.
INTERNET DATABASE. Internet and E-commerce Internet – a worldwide collection of interconnected computer network Internet – a worldwide collection of interconnected.
Chapter 7: Client/Server Computing Business Data Communications, 5e.
Chapter 5 Database Application Security Models
Client/Server Architecture
1 © Prentice Hall, 2002 The Client/Server Database Environment.
Status April 2009 and Roadmap. CNVC strives to serve people all over the world in at least four languages We want to help people interested in learning.
Lecture The Client/Server Database Environment
Live Meeting APIs Robert Devine Program Manager Microsoft Corporation.
Unified. Simplified. Unified Communications Launch 2007.
Slide 1 of 9 Presenting 24x7 Scheduler The art of computer automation Press PageDown key or click to advance.
The Client/Server Database Environment
Microsoft Access Ervin Ha.
Intranets Lessons from Global Experiences J Satyanarayana Chief Executive Officer National Institute for Smart Government Hyderabad, India.
Presence Applications in the Real World Patrick Ferriter VP of Product Marketing.
PROJECT OMNIGLEAN Team Members: Kenny Trytek Derek Woods Abby Birkett Joe Briggie Advisor: Simanta Mitra Client: Kingland Systems.
SharePoint Server 2013 Features and Scenarios for IT Professionals First Lastname, Title March, 2014 Software Assurance Planning Services.
Systems Design. Systems Design Skills People skill (25%) - Listening, understanding others, understanding between two lines, conflict resolution, handling.
PayDox Corporate Document Management System Rotech AB Interface Ltd Business Software Integration.
Basics of Web Databases With the advent of Web database technology, Web pages are no longer static, but dynamic with connection to a back-end database.
Team 1 Jesus Weibo Mina Yunming. Client’s Needs  Short term, medium term, long term plans  Simulation of energy system to provide affordable future.
MBA 664 Database Management Systems Dave Salisbury ( )
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
Risk Assessment via the Audit Management Tool (IcDen © ) Halis KIRAL, CIA, CCSA, CGAP Head of Department for Internal Audit CHU 1.
Instant Messaging for the Workplace A pure collaborative communication tool that does not distract users from their normal activities.
CS480 Computer Science Seminar Introduction to Microsoft Solutions Framework (MSF)
Chapter 3.  The characteristics and purpose of: ◦ Intranets ◦ Internet ◦ Extranets.
May05-36: Boone Cemetery Management Software Boone Cemetery Management Software May05-36 Greg Thede, Director, Boone Parks Department Dr. Kothari Joseph.
Spatial Note LCA assignment Chris Fitzner Thinh Luu Dung Nguyen.
Team Members Team Members Tim Geiger Joe Hunsaker Kevin Kocher David May Advisor Dr. Juliet Hurtig November 8, 2001.
OmnėMail Nicholas Allen Effie Goenawan Annie Liu.
SharePoint Portal Server Office XP Launch Tour Breakout Presentation nametitle Microsoft Corporation.
Is Your Business Ready For The Ultimate Business ERP Solution.
Chapter 17: Client/Server Computing Business Data Communications, 4e.
1 Figure 9-10: Database and Instant Messaging Security Concerns Other Applications  There are many other applications  Each has its own security issues.
אימון ומאמנים. Goals & Scope Goals Provide a Training Management System, a server-client application for managing and tracking trainees at different courses.
Experiment Management System CSE 423 Aaron Kloc Jordan Harstad Robert Sorensen Robert Trevino Nicolas Tjioe Status Report Presentation Industry Mentor:
An Introduction to Web Services Web Services using Java / Session 1 / 2 of 21 Objectives Discuss distributed computing Explain web services and their.
Web Technologies Lecture 8 Server side web. Client Side vs. Server Side Web Client-side code executes on the end-user's computer, usually within a web.
Project Presentation Building the Human - Computer Interface Diana Wong, Michiko Chand, Nino Ajami.
RIA to visualize the health of a project Team #4 Midterm presentation February 28,2008.
Basics of JDBC Session 14.
Markus Müller Software Engineering for Business Information Systems (sebis) Department of Informatics Technische Universität München, Germany.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Instant Queue Manager Version 4 Enterprise Click to Chat for IBM Lotus Sametime and Microsoft OCS.
Windows Azure poDRw_Xi3Aw.
Collaborative Systems Developing Collaborative Systems with a Reuse Driven Process.
Michael Miller Senior Director Real-Time Collaboration Products Oracle Collaboration Suite 10g Oracle Corporation.
1 Sean Aluoto Anthony Keeley Eric Werner. 2 Project Plan Overview Project Lifecycle model Time line Deliverables Organization plan Risk management Design.
The Jukebox is a.NET web application that plays streaming music files to it’s clients according to their favorites musical genres. Clients can rate the.
E-commerce Architecture Ayşe Başar Bener. Client Server Architecture E-commerce is based on client/ server architecture –Client processes requesting service.
March 16, 2009 Jabber IM Client. March 16, 2009 What is Jabber? An open instant message protocol Defines client/server communication Uses XMPP –XML-Based.
© 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 Lecture 9: The Client/Server Database Environment Modern Database Management 9 th Edition.
G063 - Intranets, the Internet and Extranet. Learning Objectives: At the end of this topic you should be able to: describe the characteristics and purpose.
MiCollab 7.2 (MiTeam) Cliff Ellement/David Charles
Chapter 9: The Client/Server Database Environment
The Client/Server Database Environment
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
The Client/Server Database Environment
Chapter 9: The Client/Server Database Environment
Chapter 17: Client/Server Computing
Letsignit, an Automated Signature Solution for Microsoft Office 365 and Microsoft Exchange, Provides Efficiency in Branding and Customization OFFICE.
Snippet Engine as a Database Server
REST Easy - Instant APIs for Your Database
Presentation transcript:

Business Instant Messaging Facilitating Inter-Office Communication

Problem Statement Create a mechanism that enables employees to engage in conversations in real-time where the conversations can be archived and retrieved. The system must be accessible both from within a local network and from the internet.

Failed Solutions Burst nature (spam factor) Diverging conversations External access difficult Instant Messaging Insecure No central repository of conversations Difficulty sharing conversation contents with others

Our Solution Instant Messenger with server based archival abilities and optional encryption. Web message boards for discussing projects amongst team members that can be accessed from inside or outside the LAN. They are integrated.

January February Robert and Melissa Chat about Product X Unfortunately, Melissa quits and Robert moves to a different department. Before leaving, Robert makes their conversations public April Tom and Lisa, two new hires, are assigned to Project X. Although nobody is actively working on the project, all dialog has been archived and organized.

Server

Database Controller Model View Web UI Design Decisions

Database Design Decisions Main Entities are User, ContactList, Alias, Messages, GroupPage, Conversation. Normalized, 3NF. Uses ADO to talk to Web UI and ODBC to talk to communications layer. Test in Access run on SQL Server.

IM Server/Client Communications Layer Design Decisions Need for IM Server to be scalable Binary protocol chosen over XML protocol due to time and space gains. ODBC chosen over ADO for DB connectivity. C++ chosen over Java due to performance and scalability concerns.

Client GUI Design Decisions Interface modeled after popular instant messaging software. Use of Borland C++ over Microsoft’s Visual C++ due to ease and flexibility of GUI development

Schedule TaskAug 28 Sep 4 Sep 11 Sep 18 Sep 25 Oct 2 Oct 9 Oct 16 Oct 23 Oct 30 Nov 6 Nov 20 Nov 27 Dec 4 Requirements Elicitation XX Research XX Product Design XX X Software development XXXXX X X Debugging and Testing X X XXXXXX Module integration XX Customer testing X X X Prototyping X Customer Training X Final Presentation X

Test Plan Matrix Requirement 1Requirement 2Requirement 3 Test AX Test BX Test CX Test DXXX

Project Risks Customer Backs Out Product Fails In Production Environment Team Member Falls behind Schedule Project Is Too Ambitious