|
Dialogicx delivers cost-effective development solutions decreasing time-to-market and maximizing profit margins for large corporations and emerging start-ups. Regardeless of project size, Dialogicx's human, capital, and production resources position its clients for success regardless. We're extremely proud of our client list and project experience and we gladly provide all prospective clients with corporate references. Here are some of Dialogicx clients and project experience: SOFTWARE SOLUTIONS
Communicator® eliminates the complexities of communications and greatly increases productivity by providing centralized and dynamic access to all email, voicemail, faxes, schedules, tasks and contact information through any telephone, Internet or desktop connection. Communicator® is Client/Server Unified Messaging software. With complete message integration, Communicator provides a host of features based on a dynamic call routing system. Communicator continually monitors users' network and communication activity to intelligently route calls, regardless of a user's movements or travel patterns. Communicator® server is installed and connected to the email, PBX, fax and network servers to fully integrate all email, fax, PBX, pager and wireless phone platforms. At kick-off, Dialogicx was given high-level product specifications. Dialogicx's business analysis team worked closely with DialectX to create the LLD used to develop Communicator®. This 18-month project was delivered on time, on budget and to the complete satisfaction of the client. The Ant Farm is a subsidiary of the world's largest motion picture advertising companies DDB/OMNICOM (www.omnicomgroup.com). Employed by movie studios to create trailers, edit feature films and TV spots, the Ant Farm has produced theatrical trailers such as The Lord of the Rings series, SpyKids, Terminator 3 and many more. As a result, The Ant Farm's music department is required to find and place music and effects into campaigns. Media Supervisor was developed to speed access, control and collaboration in the music selection, editing and placement process. Media Supervisor is 2.7 terabyte SQL database used to store, search and play music and sound effects for movies and movie trailers. At kick-off, Dialogicx was given little more than an idea for a database to revolutionize the functions of the music and effects departments. Dialogicx' business analysis team worked closely with The Ant Farm to fully define and improve product features and functions. Dialogicx designed LLD for which we used to develop Media Supervisor. This 7 month project was delivered on time, on budget and to the complete satisfaction of The Ant Farm. Project Profile:
Abstract: Start-Global.com is a UK based online construction scheduling and management service provider. The StartNet site offers complete construction process management for projects of various sizes and duration. The site features include stakeholders (planners, trade contractors, suppliers, directors, consultants, owners, etc.) management and monitoring project progress over the Internet. Each project is configured securely to work as a separate entity thereby ensuring that different projects managed by a company are independent of each other. Accurate sequencing/scheduling of a project is carried out to the minutest level, keeping completion of the whole project in view. Logistics, human resources and material management is carried out based on the schedule, thereby avoiding delays in the project. Key personnel associated with a construction project can control, update and view project details in a secure way. E-mail and SMS are used to update the concerned personnel on progress of the project, pending work and to provide early information on change in status and probable delays. Project Approach: At the outset of the StartNet project, the Head of Operations and the Technical Director from Start-Global.com, UK visited Dialogicx, Bangalore to discuss the project in detail. Prior to their visit to the development center, they had provided use case documents with details about the proposed project and six people were identified to be a part of the project team. The team included one Project Manager, four programmers and one tester. During their stay of a week, Start-Global.com discussed features and functionalities expected from the proposed system with the project team. Based on the discussions and the documentation provided, the team did a requirement analysis and produced the system architecture design, class diagrams, web flow design, database design and project plan. The Project Manager met with the client on a weekly basis to provide project progress updates. At predeter minded stages of the project, the developed application was hosted on Dialogicx' web server for client review. This project was successfully coordinated between the Technical Director (Start-Global) and the offshore Project Manager through regular email updates, text based chat, voice chat and the occasional conference call. Epilogue: Dialogicx recently completed Phase III of this project. Project Description: System Design Application Design Prototype Deployment Phase I The project was grouped into three main modules:
Other modules in the project included Project Logistics, Inventory Control, Progress Monitoring, Communication (E-mail & SMS) and Reports. Major functionalities provided for the above modules are: System Administration:
Construction Company:
Other Service Providers:
Phase II In this phase, Inventory Control was integrated into the application. This involves maintenance and implementation of the Material master required for the Project. The utilities provided are:
Phase III In this phase, Logistics was integrated to the application. This involves creation and maintenance of resources required for the project. The utilities provided are:
Testing:
Online Counseling and Patient Management Software Here2Listen.com is a premier online psychotherapy and counseling provider. The site offers access to a comprehensive selection of counseling and therapy services. It also offers personal online therapy that is more accessible, convenient, confidential and affordable than traditional person-to-person therapy. Here2Listen.com provides "community" features such as chat and message boards for users with similar needs and interests, web hosting for member web sites, free email, and moderated group therapy. This site provides services for professionals to manage their offline and online billing, scheduling, and patient records. The Dialogicx project team developed chat client extension, secured communication channel, authentication server, scheduler, billing, patient records, and offline billing modules, as well as the audio/video interface. The chat module facilitates communication between the client and provider. The entire communication is secure with SSL (secure socket layer). The chat server was developed in C++ and the clients in Java. Chat server is connected to a database to store/receive information about the users of chat service and information about each chat session. Technology: Java, Java Servlets, HTML, XML, XSL, Java Script, Oracle 8i, Java Web Server, Windows NT Aeromed is an online fleet management system for airborne ambulances developed for a critical care transport service that caters to patients in an emergency medical condition. The system involves interaction between aircraft/helicopter and multi-location ground units when there is a request for such a service. This is a browser interface developed using a pure Java application with 5-tier flexible Java architecture for reduced coupling, which makes enhancement and redeployment easier. Screens were developed using HTML/JSP, Servlets technology for the middle tiers and Oracle as the backend database. This application incorporates 3 modules:
Here XML is extensively used to transfer stored data to modules and to change the data to graphical format. Technology: JSP, Servlets, Java Beans, XML, JRun3.0, Rational Rose, Oracle, Windows NT This company in the US provides services to Internet Service Providers by transferring web data and objects across the world through their customized suite of software. The purpose of this project was to build an administrative system for ISPs. This product may be used to manage day-to-day operations and to generate reports. The administrative system database is centrally located to create and configure sub-modules, customers, users and privilege management. Necessary log and error reports are generated for all the data access and modifications in the database. All business logic is contained in the beans and JSP was used only for the front-end, thus separating business logic from the presentation layer. Technology: Java, JSP, Servlets, Java Beans, HTML, JRun3.0, Rational Rose, IIS 4.0, MS SQL Server, Rational Suite, Rational Unified Process, JDBC 2.0, Oracle 8.1.6, Oracle Designer 6, JRun Studio 3.0, Windows NT Construction Process Management An online Construction Scheduling and Management system was developed for a UK based client. The site offers complete construction management for projects of various sizes and duration. There is provision for monitoring the progress of the project by concerned companies (sub contractors, construction managers, consultants, etc.) over the web. Companies and users are configured to work in respective areas thereby reducing the conflict with different projects. Accurate sequencing/scheduling is carried out keeping the whole project in view. Logistics and materials management is carried out based on the schedule thereby avoiding delays in the project. Key personnel associated with a construction project can update and view project details in a secure way. The entire process in a construction project such as creating jobs, sequencing jobs and tracking jobs in progress is done online. The application was designed using MVC-2 architecture with JSP, Servlets and Java Beans. Email and SMS are used to update the concerned on progress of the project, pending work and to provide early information on status/delays, etc. The Dialogicx project team developed modules that involved system administration, project management, privilege management, sequencing of jobs, site logistics, inventory control, progress monitoring, communication (e-mail, SMS) and delay warning.
Interactive TV Based Shopping Cart This project was for a UK based client specializing in the supply of entertainment products. Dialogicx developed an application that enables the customers (TV-Viewers) to shop the products from home using set top box. Customers would have to supply credit cards and other details, which are sent to the web server through a dial-up connection. The system uses SOAP messaging to exchange data between servers, which act as Agent and Manufacturer Databases. Technology:
System Architecture
Description The user (TV viewer) sends a HTTP request through a set top box (STB) using a dial-up connection. This request is being routed to JSP via Controller Servlet. The JSPs will interact with the Shopping Cart module to produce the final output in SDL format, which will be rendered to the TV using the X-Browser and the STB. If the requested SDL page is not found on the STB, it will provide a dial up connection to the web server and fetch the requested page via the return path. This on-going project is being undertaken for a leading technical university based in the United States. The purpose of the system is to simplify and make more efficient, award acquisition and administration for all offices within the university. This software makes it possible to prepare proposals, route them internally to obtain proper approvals, and submit them to sponsors electronically. The existing application is a client-server application available for both the Windows and Macintosh platforms. Dialogicx Infosystems is doing the migration work of this system from client-server architecture to J2EE multi-tier architecture. Struts Framework has been used in this project. Technology The technology proposed for building the web version of the application is described below:
System Architecture
Automotive Finance Application This is an application for automating a US-based financial institution's automotive title department. It is a program for tracking titles, and managing car loans and their title information in co-ordination with the DMV (state motor vehicle authority). It tracks title department activities, monitors receipt of titles and manages exceptions. This is a desktop application that connects through the Internet to the service provider's server through MQ Series. The existing desktop application was converted to a Java based web application. This enhancement will enable lenders to access the application from remote locations through the Internet. Technology
System Architecture The below diagram explains the workflow of lien across different entities.
Application Architecture
XpertTrails is a knowledge management search solution that tracks the activities of users. This application was developed for US based clients. It is an enhanced browser feature that acts as an alternative to a search engine. This software lets users create their own 'pathway' through the Internet jungle, which can be shared with others. Browser information (URL) captured from one browser can be sent to any other browser. This user-friendly system automatically records the sequence of URLs that users visit while surfing the Internet. Users can then go back and edit, delete or reorder the URLs to create their own custom trail. Trails created can be e-mailed to friends or colleagues, or posted to the XpertTrails library — making them accessible to the public. With XpertTrails, the user can become an expert on topics that the user is interested in, and can formulate the best paths to finding relevant information on the Internet. XpertTrails gives the user the necessary control to access the path to information about a topic. By recording, editing and reordering the URLs that have been accessed, the user can determine the best trail for others to follow in their quest for information. There are several trail types such as private, public and corporate trails. The private trails of corporate entities are stored with individual corporate clients within their own system. When one corporate wants to share the data with another company, the data is converted into XML schema, saved in XML format, transferred to the second corporate (who wishes to buy the trail) and ultimately converted into 2nd party format. The XML.DOM is used here for caching the data. Many user-defined & trail data have been formatted into a DOM object and cached into the application at the server. This increases the speed of the data access. This application is a Java-based n-tier architecture that works on both Internet Explorer and Netscape Navigator browsers, in Windows or Linux platforms. The site was developed on Apache1.2 web server. A patch (customized solution) from Tomcat was used to handle a JSP-related bug on Apache. Technology: Servlets, HTML, Applets, Java Script, Apache1.2, Oracle 8.i, JSP Tomcat, Linux (Red Hat 6.2, Gnome), JBuilder3.5 This project was for an asset management group based in Singapore. Dialogicx developed a portal carrying asset management feature. This allows each user to create his own portfolio, select a Fund Manager from a list of Fund Managers provided, and assign a model to it. Models define how to use the fund in a portfolio. The Fund Managers update models. Users can either place an order for selling or buying shares directly to a broker or opt for re-balancing according to the model selected. Whenever re-balancing is done, the system raises an order sheet accordingly to buy or sell shares. Technology: HTML, Java, Java Script, Java Servlets, XML, Apache Web Server, MySQL, Linux. We have developed a marketplace for dairy products using Commerce Server 2000. Dairystreet.com is an online exchange for dairy products. The main purpose of the exchange is to facilitate trading of various dairy products like cheese, butter etc. Many rich features of CS2000 like catalogs, catalog searching, business desk and reporting facilities are used extensively. Through this marketplace a registered user can ask for a quote for a specific product, create an offer for a product, bid on a specific offer and create orders.
IT SOLUTIONS
We Dialogicx first came on with Cost Effective Financial, their systems were in various states of disrepair. Their network was configured by someone who had long left the company and who did not leave many of the passwords. Most of the machine did not have virus protect or anti-spyware software and were hopelessly infected with constant pop-ups, browser hijacks and horribly sluggish machines. The router that ran the entire company's network was a home based product that continually crashed under the load and that didn't conform to industry standards, such as DHCP. However no one had the password's to fix it. Dialogicx was called in when their core router died and the internal IT staff could not get the network up and running over the course of several days. We arrived with a new router and switch that we configured on the fly. It required a good deal of detective work as no one knew the proper network configurations for the company's leased line internet connection. Within two hours, we had brought up the new router and documented the proper configurations and passwords. We configured everyone with DHCP, except for the local servers and configured the firewall to block outside intruders. Needless to say, we were brought on as the sole IT solution provider for the company. We provided a thorough system analysis and proceeded to upgrade their legacy systems, standardize them on modern operating systems, secure all of their machines with the latest security patches, an anti-virus and anti-spyware package and a robust backup system. When Oddcast's chief IT architect went on vacation, Dialogicx was called in to monitor Oddcast's extensive Linux and Windows 2000 server network, consisting of 15 web servers, several clustered Mysql databases, Windows 2000 Telephony servers, Sendmail Servers, and File and Print Servers. It was expected to by a quiet and routine couple of weeks. However a new exploit for the commonly deployed PhpBB was released and the hacker community seized on it, writing PhpBB worms. While monitoring the datacenter systems, Dialogicx noticed that Oddcast's bandwidth had gone through the roof, rocketing from the usual 10 MBs to 80 MBs. Analysis of the system showed that one web server in particular was responsible for the majority of the traffic, though all were quickly infected. We quickly remove the gateway from the suspect server to prevent it from accessing the internet. Netstat showed that the server was listening on an IRC channel, which indicated that the intruder had left a trojan that was connecting to IRC and waiting for commands. A process list showed an inordinate amount of perl scripts running that were attempting to disguise where they were running from and what user they were running as. After detailed analysis we discovered that several worms had taken over the server and installed them selves hundred times and were consuming the 70MB of extra bandwidth. We isolated the worm and removed it from all the machines. We then upgraded PhpBB to fix the problem and closely monitored the network over the remainder of the week for other incidents. We caught the problem in time to save Oddcast huge bandwidth overage charges. Innertalent called Dialogicx in to set up and design a complete Linux system that would scale as they grew and to migrate them from their current ISP, which they were unhappy with because of poor support. We set up and securely configured their Redhat Linux 9 machine with the latest security patches and then compiled all of their internet connected software for security, reliability and flexibility, including Apache with SSL, PHP, Java with Resin, Mysql and Phpmyadmin, CVS and Qmail. We created scripts that automed much of the rollout process, such as a script that installs Qmail in under two minutes according to the industry standard Life with Qmail document. This configuration allowed them to quickly configure developement. While Innertalent stayed on their development schedule, we set them up at a new ISP and migrated their current set up over with all content and settings with very little downtime. This included the migration of several websites, large projects in CVS, Qmail mailboxes and users, as well as several MySql databases. We currently provide all of their IT support as they prepare for a nationwide launch of their online self help site. Dialogicx was tapped very early on in EnnovateMedia's history to construct a robust Linux network that could handle huge amounts of web, database and email traffic. The company started small with highly targeted, double opt-in campaigns for large established firms such as BMG. Within months they had grown to a fifteen person firm that handled all aspects of the online marketing process, such as banner ads, list management and media buying. Dialogicx constructed their very first server and everyone since, as they've grown to more than 50 Redhat Enterprise, BSD and Fedora Core machines at more than twenty ISPs. Those machines now include four massive MySql databases knitted together with replication, ten web servers load balanced through round robin DNS, several BIND servers and a number of Qmail servers. Our designs allowed them to continue to scale even as they grew beyond their expectations and our current system lets them to focus on their business rather than on their machines. Currently, we maintain and continue to build all of their machines, as we work on proprietary network monitoring tools. A large SQL optimization and migration is currently in progress, that will help us to optimize our databases to cut down excessive queries and eliminate page file usuage. Steve Wojdowski and Associates recently called us in because they were dissatisfied with the service of their last consultant. Their last consultant had left them with an expensive Norton Corporate Edition installation that was not functioning and therefor not protecting them from viruses. Worse they failed to recognize the problem during their monthly network sweeps. It took a virus outbreak for the problem to be noticed. They had also managed to purchase two versions of the program, wasting the customer's money. In addition they installed unnecessary services, such as IIS and Exchange that the customer had explicitly told them not to. They then left those services in their default, highly insecure configuration and punched holes in the firewall to those services. Dialogicx came in and after changing all passwords to prevent access from the old consultants they purchased the current version of Norton Corporate Edition and got it configured with centralized management on the server, as well as upgraded all the client machines. We implemented a through security plan, upgrading all of their machines to the latest security patches, installed Spysweeper, an anti-spyware program. We also disabled the unnecessary services and closed the holes in the firewall. Several of the users had severe spam problems so we implemented a strong Bayesian filter and trained it for them to allow them to get back to work.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
© 2003 Dialogix Systems
|