Event management is one of prominent business in USA’s hospitality industry. Whether it’s a personal event like birthdays, family gatherings, graduation etc. or corporate event like Annual meetings, seminars, appreciations parties, conferences etc., managing logistics for events are same and involves many other vendors of hospitality industry. Event, a five letter word might sound simple but it involves planning, organizing, coordination, and management to make it success. It requires a dedicated team to make event successful and personnel working on various tasks. In today’s situation, to host an event, one should utilize multiple resources to complete various phases of events and hard to track progress of phases.
CLTEVENTS.COM is an innovative portal in the event management industry, offering an unparalleled suite of tools and services. CLTEVENTS.COM puts all the event planning and business management tools required into one convenient, centralized place making it much easier to collaborate online with organizers and track event details. CLTEVENTS.COM interface is streamlined to make building an event with speed and precision easy, and for complex events, the necessary features are never more than a click or two away. From event registration and logistics, to event promotion and analytics, CLTEVENTS.COM, multi-module platform to organize, streamline and execute world-class events around the globe, enhances, event collaboration with a single online platform.
Keeping in tune with the needs of the market, utilizing the latest technology and trends, all while ensuring the client receives the individual attention they deserve, is the vision of CLTEVENTS.COM.
Through consistent, predictable professionalism, CLTEVENTS.COM will ensure a worry and hassle-free event management at a reasonable price and strives to be the best choice of clients by helping to ease their event planning burden.
CLTEVENTS.COM objectives for first three years include:
- Be one of the top three event planning specialists in the United States
- To increase number of served clients by 20% per year through superior service
- Produce the same quality results, every time
- To develop a sustainable, profitable business for ITS and justly compensate the employees, owners, and founders
keys to success
CLTEVENTS.COM keys to success include the commitment to quality by every person who is part of the team. Each Team member will be responsible to push themselves to a higher level of professionalism in three areas:
- Consistent, accurate fulfillment of the client’s wishes
- Competitive pricing for the quality of services offered
- Significant profit made on each event planned
CLTEVENTS.COM eliminates digging through files, emails and scribbled notes to find important details and never again event information will be scattered across multiple apps and software programs. CLTEVENTS.COM simplifies staying organized by bringing together more than two dozen event management tools in one convenient place.
- Event Management
- Onsite Solutions
- Event Marketing
- Business Management
- Security & Support
CLTEVENTS.COM features are broadly divided into six categories:
CLTEVENTS.COM will be build using cutting-edge Information Technologies to serve their customers with features outlined in above sections. Below figure illustrates high level architecture of CLTEVENTS.COM.
In order to achieve goals and success factor with mentioned features, CLTEVENTS.COM will be developed using cutting edge software technologies and hosted on world class infrastructure. On a high level, CLTEVENTS.COM consists of four components.
- User Access
- Storage & Computation
User Access component allow customers to access CLTEVENTS.COM via various medium. This component is not developed as part of CLTEVENTS.COM development, yet, it plays essential role. Customers can access CLTEVENTS.COM using Windows Personal Computer, Apple iMac, Android Phones/Tablets, iPhones/iPads, and Windows Phones/tablets with browser compatibility.
Presentation component accepts requests from customers of CLTEVENTS.COM and responds accordingly. When request is received, Presentation component functions as shown in below diagram:
Presentation component mediates between User Access component and Gateway component. Very first function of presentation component is to identify that whether a request can be served with internal storage or need to send it to Gateway component. When request needs to forwarded to Gateway component, Presentation component identifies region based on regions mentioned in geographic location section of this document and sends to appropriate region gateway. In addition, Presentation component receives requests from User Access component in any format, determines Machine and OS types, fetches required information either from Gateway component or internal storage and converts response accordingly and sends it back to User Access component. Presentation component stores are web related static information as web pages and executes client level business logic required for response.
Presentation component is implemented on one server and developed using below software technologies:
- Operating System: Cent OS 6.5
- Web Design: HTML, CSS, Java Script, Flash, Photoshop, Ajax
- Programming: Core Java, Servlets, Android SDK, iOS SDK, Eclipse IDE
- Web Server: Apache Tomcat
Gateway component is heart and nerve system of CLTEVENTS.COM. Entire business logic required to facilitate above mentioned features of system will be processed by Gateway component. Gateway Component serves requests based on regions defined in geographic locations section of this document. Below figure illustrates high level function of Gateway component when receives request.
Gateway component stores entire CLTEVENTS.COM functionality as business rules and based on request, executes relevant rule to serve request by sharing the load region wise and consists of four servers based on regions defined in geographic locations:
- Region 1: Northeast
- Region 2: Midwest
- Region 3: South
- Region 4: West
In addition, gateway component reads and writes data to Storage & Computation component. Below are the list of softwares used in development of Gateway component:
- Programming: Core Java, Shell Scripting, Eclipse IDE
- Storage & Computation Interface: Hadoop, HDFS, Yarn, Oozie, Spark
- Operating System: Cent OS 6.5
- Web Server: Apache Tomcat
- Business Rules: Drools
storage & computation
Storage & Computation component stores data and computes data according to business rules of CLTEVENTS.COM. This component is built on Hadoop framework. All data is stored as Hadoop Distributed File System (HDFS) and computes data using Map-Reduce programming framework. This component is developed using Cloudera Hadoop Distribution.
Apache Hadoop is an open source software framework for storage and large scale processing of data-sets on clusters of commodity hardware. The Apache Hadoop framework is composed of the following modules:
- Hadoop Common: contains libraries and utilities needed by other Hadoop modules
- Hadoop Distributed File System (HDFS): a distributed file-system that stores data on the commodity machines, providing very high aggregate bandwidth across the cluster
- Hadoop YARN: a resource-management platform responsible for managing compute resources in clusters and using them for scheduling of users’ applications
- Hadoop MapReduce: a programming model for large scale data processing
Storage & Computation component is implemented on 8 servers and below is Hadoop cluster configuration.
- Name Nodes: 2
- Data Nodes: 4
- Master Nodes: 2
- 10/100 GB Ethernet Switch