Event Planning System Integrating Directory and Social Services
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Planning and coordinating resources for events across disparate sources, such as social networking sites, directory services, and intranet web resources, while considering timing constraints, is inefficient and lacks a unified method for sharing event details effectively with attendees.
Innovation Solution
An event planning system that utilizes a graphical user interface to select attendees, furniture, layout, and computer equipment, integrating with services like directory services and social networking sites to model and generate event representations, which can be sent to attendees via email or other sharing mechanisms, allowing for dynamic modification and permission control.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If event details are manually coordinated from disparate sources, then resource availability can be verified, but the process is inefficient and time-consuming
Solution Approach 1:
The system introduces an event planning application as an intermediary that automatically queries multiple services (directory services, social networking sites, intranet web resources) to gather resource information. This mediator consolidates data from disparate sources without requiring manual coordination, thereby improving productivity and reducing time loss.
Solution Approach 2:
The system enables self-service by allowing the event planning application to automatically retrieve and process resource information from various sources. The application independently queries services for attendee lists, room availability, and equipment details, eliminating the need for manual intervention in resource coordination tasks.
2Adaptability or versatility
If event representations are manually generated and distributed, then event details can be shared with attendees, but the process lacks real-time updates and modification capabilities
Solution Approach 1:
The system implements dynamics by enabling the event representation to be dynamically updated in real-time. The application can modify event details such as location, time, and resources, and these changes are automatically reflected in the generated representations. This dynamic capability allows the system to adapt to changing event requirements without manual redistribution processes.
Solution Approach 2:
The system incorporates feedback mechanisms where the event planning application continuously queries services for updated information and automatically adjusts event representations accordingly. This feedback loop ensures that event details remain current and accurate, enabling real-time updates without requiring manual intervention in the distribution process.
3Quantity of substance
If resources are gathered from multiple services, then comprehensive event information can be collected, but the system complexity increases
Solution Approach 1:
The system applies universality by designing the event planning application to handle multiple functions: querying directory services for attendee information, accessing social networking sites for event details, and retrieving resource information from intranet web resources. This multi-functional approach consolidates complex integration tasks into a single application, managing system complexity while gathering comprehensive event information from diverse sources.
Data Source
AI summary
Services are queried for resources to be used at an event. For example, service based event planning may be used in conjunction with directory services, social networking services, custom databases, web services, email servers and address book services. Service based event planning may apply constraints to the resources obtained over services. The service based event planning may also be used in conjunction with email or other messaging services to share representations of events with attendees or other interested parties. Both recipients and senders of the event may be able to dynamically modify event details in event representations.


