
ABOUT US
eMazzanti Technologies provides computer network solutions for growing businesses from initial setup to ongoing support and management. The firms services include network design, security, disaster recovery, remote connectivity and beyond. In addition to network consulting services eMazzanti offers a portfolio of managed services and an online store showcasing more than 500,000 hardware and software products from leading technology manufacturers. eMazzanti Technologies has worked with businesses throughout the New York Metropolitan area, across the United States and in 3 countries worldwide ranging from home office environments to multinational corporations with mission-critical needs. An innovative and comprehensive approach to network services has earned eMazzanti the trust of a rapidly growing client base and recognition by many of the industry’s foremost publications.
OUR STAFF
Every eMazzanti employee is committed to providing high quality, cost-effective services to promote and protect our clients' interests to the fullest extent possible. eMazzanti Technologies maintains a diverse staff of network engineers, business consultants, project managers and software developers, all of whom are crucial elements in implementing strong network solutions. Our network engineers have designed and managed a variety of network environments providing them with the hands-on experience to address any situation with precision and professionalism. Their training and certifications include MCSE’s and CCNA’s, as well as vendor-specific certifications for every product they work with.
OUR PROCESS
Responsive network planning requires that we begin with a clear understanding of the business structure, processes and budgetary realities associated with each project. As part of this approach, eMazzanti meets the client in their workplace to gain an understanding of the organization and compile the requirements for a successful relationship. After familiarizing ourselves with the client business, we can accurately isolate there immediate needs and long term goals. The picture formed by this introduction is a strategy for growth that meets the needs of day-to-day functionality.
eMazzanti’s role in implementing the objectives we have set forth is tailored to the needs of the client. We can work with them on a project by project basis, serve as a complete outsource IT solution, or supplement their existing IT staff with the multi-disciplinary skills of our engineers.
As our work commences, all aspects of the network are documented through diagrams, asset tracking and a running history of work completed. This documentation serves as a reference to our employees and keeps the client abreast of our progress. By creating a transparent process, we address concerns and issues proactively and are able to minimize downtime and costly purchases.
FIRM EXPERIENCE
The best advocates for eMazzanti Technologies are our clients. The firm services businesses throughout the New York Metropolitan area and in 3 countries worldwide ranging from home office environments to multinational corporations with mission-critical needs. These organizations rely on eMazzanti as their technology management partner. As our clients grow and their needs change, our flexible, scalable model adapts to meet the aspirations of their businesses. We form long-term relationships with clients that value stability and reliability in their IT partners
| A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | Ad-Hoc Query Any spontaneous or unplanned question or query. It is a query that consists of dynamically constructed SQL, which is usually constructed by desktop-resident query tools. Algorithm A defined, finite sets of steps, operations, or procedures that will produce a particular outcome (e.g. computer programs, mathematical formulas, and recipes). Anonymous FTP This is a method of using FTP without a password. Anyone who wishes to make files publicly available can allow users to use FTP by specifying anonymous for the user name, and their emailaddress for the password. Apache is an open source web server produced by the Apache Software Foundation. It is the most commonly used web server on the Internet, and is available on many platforms, including Windows, Unix/Linux and Mac OS X. Applet Quite simply, is a small application. For example, each of the windows that appear when you double-click on an icon in Control Panel are considered Applets, because while they are small applications by themselves, they require a larger application to operate them. Application A program or group of programs designed for end users. Software can be divided into two general classes: systems software and applications software. Systems software consists of low-level programs that interact with the computer at a very basic level. This includes operating systems, compilers, and utilities for managing computer resources. In contrast, applications software (also called end-user programs) includes database programs, word processors, and spreadsheets. Figuratively speaking, applications software sits on top of systems software because it is unable to run without the operating system and system utilities. Application Hosting A service in which a vendor will house shared or dedicated servers and applications for an enterprise at the provider's controlled facilities. The vendor is responsible for day-to-day operations and maintenance of the application. Application hosting is typically based on service arrangements in which vendors provide the hardware, software and networking infrastructure that enables enterprises to run applications externally by connecting electronically using a browser. A vendor may offer the services directly or, more commonly, through an arrangement with an application service provider (ASP). Application Integration The process of enabling independently designed applications to work together. This can range from simple approaches - such as providing users with access to data and functionality from multiple applications through a single user interface - to more sophisticated approaches involving integration brokers or middleware. See integration broker and middleware. Application Server 1. A hardware server designated to run applications (but not a database). 2. System software used to host the business logic tier of applications. In three-tier applications, the application server manages business logic and enables it to be accessed from the user interface tier. In a service-oriented architecture (SOA), an application server hosts the application services and also plays the role of a fundamental enabling technology. Application Service Provider (ASP) Refers to companies that will "rent out" or host applications to customers that do not want to purchase, develop or manage the software themselves. Also referred to as outsourcing or hosting. Application Sharing The ability of two or more network-connected participants to have simultaneous control over the content of a document running in an application (such as a word-processing or spreadsheet application). A component of data conferencing, application sharing enables users in different locations to collaborate on creating or editing documents. Architecture 1. The overall design of a hardware, software or network system and the logical and physical relationships among its components. The architecture specifies the hardware, software, access methods and protocols used throughout the system. 2. A set of principles, guidelines and rules used by an enterprise to direct the process of acquiring, building, modifying and interfacing IT resources throughout the enterprise. These resources can include equipment, software, communications, development methodologies, modeling tools and organizational structures. ASP (Active Server Pages) A technology introduced by the Mesa Group in1997 and now owned by Microsoft (which acquired Mesa Group in 1998). ASP automatically senses whether the user's browser supports ActiveX. If it does, an applet is downloaded; if not, ASP runs the applet on the server and broadcasts the result to the client. Authentication The use of passwords, tokens (such as smart cards), digital certificates or biometrics to verify the identity of users before granting them access to a system, or entry into a facility. B2B (Business-to-Business) A form of e-commerce conducted among businesses. B2C (Business-to-Consumer) A form of e-commerce conducted between businesses and consumers. Backbone A high-speed line or series of lines that forms the fastest (measured in bandwidth) path through a network. Back-end and Front-end are terms used to characterize program interfaces and services relative to the initial user of these interfaces and services. A "front-end" application is one that application users interact with directly. A "back-end" application or program serves indirectly in support of the front-end services. Back Office Solution Software applications designed to assist organizations with the management of "behind the scene" tasks and processes related to accounting, human resources, distribution and manufacturing. These processes do not usually have direct interaction with customers, however when integrated to a front office application such as CRM, they increase the benefits of your back office and CRM solution. Balanced Scorecard A measurement-based strategic management system - originated by Robert Kaplan and David Norton - that aligns business activities and strategy, and monitors performance in meeting strategic goals over time. Many enterprises use the balanced-scorecard approach to manage enterprise performance. Bandwidth The range of frequencies that can pass over a given transmission channel. The bandwidth determines the rate at which information can be transmitted through the circuit: the greater the bandwidth, the more information that can be sent in a given amount of time. Bandwidth is typically measured in bits per second. Increasing bandwidth potential has become a high priority for network planners due to the growth of multimedia, including videoconferencing, and the increased use of the Internet. Batch Processing The processing of application programs and their data individually, with one batch being completed before the next is started. It is a planned processing procedure typically used for purposes such as preparing payrolls and maintaining inventory records. Benchmark A metric used to quantify performance for comparative purposes. See benchmarking. Benchmarking 1. Measuring the performance of hardware components or systems (such as processors or servers) using standard benchmarks maintained by an independent organization, such as the Transaction Processing Performance Council (see TPC). 2. Measuring performance qualities (such as efficiency or spending) of enterprise organizations or processes (such IS) against comparative benchmarks. Such benchmarks can be external (for example, averages of industry peer performance) or internal (for example, measurements of an organization's performance in different time periods, or comparison to other organizations in the same enterprise). Best Practice A group of tasks that optimizes the efficiency or effectiveness of the business discipline or process to which it contributes. Best practices are generally adaptable and replicable across similar organizations or enterprises - and sometimes across different functions or industries. Binary Code Code that uses combinations of two base values (generally represented using the digits "0" and "1") to represent information. For example, the number 17 is represented as "1001" in binary notation. Bit The minimum unit of binary information stored in a computer system. A bit can have only two states, on or off, which are commonly represented as ones and zeros. A string of eight bits forms the information unit known as a "byte." Blog, or weblog is an online journal, diary, or serial published by a person or group of people. Boolean search A search formed by joining simple terms with AND, OR and NOT for the purpose of limiting or qualifying the search. If you search information on salmon fishing in Alaska, and your search also brings back information on trout fishing and diving in Alaska, the Boolean search "salmon AND fishing AND Alaska NOT diving" can narrow your search focus. Brick and Mortar A term used differentiate a traditional company from an e-business. Specifically, a brick-and-mortar company has a physical (rather than virtual) presence and uses non-Web channels as the sales outlet for its products or services. Browser A software program (also known as a "Web browser") used to locate and display information on the Internet or an intranet. Examples include Microsoft's Internet Explorer and Netscape Communications' Navigator. Most browsers can display graphics, photographs and text; multimedia information (such as sound and video) may require additional software, known as "plug-ins." Bug An unexpected problem with software or hardware. Typical problems are often the result of external interference with the program's performance that was not anticipated by the developer. Minor bugs can cause small problems like frozen screens or unexplained error messages that do not significantly effect usage. Major bugs, however, may not only affect software and hardware, but could also have unintended effects on connected devices or integrated software and may damage data files. Business Intelligence (BI) An interactive process of exploring and analyzing customer data in order to discern trends or patterns resulting in gains such as identifying new sales opportunities and employee commitment. Business Process Business Process Means a sequence of defined steps necessary to achieve a business objective. Business objectives can include any business operation, including product design, marketing, sales, finance, accounting, manufacturing, logistics, supply chain management, customer relationship management and other special business relationships. Business Process Automation (BPA) The automation of complex business processes and functions beyond conventional data manipulation and record-keeping activities, usually through the use of advanced technologies. It focuses on "run the business" as opposed to "count the business" types of automation efforts and often deals with event-driven, mission-critical, core processes. BPA usually supports an enterprise's knowledge workers in satisfying the needs of its many constituencies. Business Process Modeling (BPM) A process that links business strategy to IT system development to ensure business value. It combines workflow, functional, organizational and data/resource views with underlying metrics such as costs, cycle times and responsibilities to provide a foundation for analyzing value chains, activity-based costs, bottlenecks, critical paths and inefficiencies. Business Process Outsourcing (BPO) Business Process Outsourcing (BPO) occurs when an organization turns over the management and optimization of a business function to a third party that conducts the activity based on a set of predetermined performance metrics. A BPO vendor manages people and processes, while traditional outsourcers focus on life cycle management and hardware uptime. Business Process Re-engineering or Redesign (BPR) This strategy combines process and system change to achieve company goals. Through a fundamental analysis and the redesign of business processes and management systems, companies can often make large gains in productivity and performance. Business Intelligence (BI) An interactive process of exploring and analyzing customer data in order to discern trends or patterns resulting in gains such as identifying new sales opportunities and employee commitment. Business Rules Policies by which a business is run. The business rules contain constraints on the behavior of the business. The assertions that define data (e.g., the state code business rule might be the 50 United States, the District of Columbia and the U.S. Territories) from a business point of view. Business Rule Engine (BRE) A software tool used to record, track, manage and revise enterprise business processes. Rules are set to stipulate and outline processes, and the BRE "externalizes" these rules for quick and easy modification. BREs (also known simply as "rule engines") can be used independently or in conjunction with other technology - such as business process management (BPM) and business activity monitoring (BAM) tools - to help achieve business goals and enable organizational change. The use of BREs can support business process re-engineering (BPR) and help an enterprise meet operational objectives, such as reducing maintenance costs, facilitating straight-through processing (STP) and enabling exception-based processing. Cache The use of part of your computer's memory to improve the performance of a specific component, such as your hard disk, CD-ROM drive, or even your processor. By storing recently accessed information in a disk cache, for example, your computer can respond faster because it is accessing memory, instead of the slower hard disk. (pronounced "cash") CGI (Common Gateway Interface) is a specification for server-side communication scripts designed to transfer information between a Web server and a web-client (browser). Click through User action that requires clicking on a link in a search engine results page to visit an indexed site. Also refers to clicking on a Web page, banner ad, or email message link. Client When a computer interacts with a network (e.g., logging on to the Internet) it becomes the "client" of the "server" computer hosting the files on that network. Component Technically, a dynamically bindable package of functionality that is managed as a unit and accessed through documented interfaces that can be discovered at runtime. Pragmatically, components tend to fall into two major groups: technical components, which perform a technology-specific task that is application-independent (e.g., a graphical user interface control), and business components, which encapsulate a piece of business functionality. Content Management System, or CMS is software for facilitating the maintenance of content on a web site. Cookies A message given to a Web browser by a Web server. The browser stores the message in a text file. The message is then sent back to the server each time the browser requests a page from the server. The main purpose of cookies is to identify users and possibly prepare customized Web pages for them. Critical Success Factors Key areas of business activity in which favorable results are necessary for a company to reach its goals. CRM (Customer Relationship Management) An enterprise-wide strategy and solution that impacts customer-facing departments and processes in a company. It is designed to improve customer service, loyalty and retention, optimize profitability and help companies better manage communication and interaction between their employees and their customers, partners and suppliers. A standard CRM solution includes three modules, Sales Force Automation (SFA), Marketing Automation and Customer Service. CSS, or Cascading Style Sheets is an open standards programming language for specifying how a web page is presented. It allows web site designers to create formatting and layout for a web site independently of its content. Database is a collection of information that is organized so that it can easily be accessed, managed, and updated. Databases are sometimes classified according to their organizational approach: Relational Database, Object Oriented Programming Database. Data Analysis The systematic study of data so that its meaning, structure, relationships, origins, etc. are understood. Data Architecture The framework for organizing the planning and implementation of data resources. The set of data, processes, and technologies that an enterprise has selected for the creation and operation of information systems. Data Conversion The process of changing data from one form of representation to another. Data Integration is the process of consolidating and managing customer information from all available sources. Data Loading The process of populating a data warehouse. It may be accomplished by utilities, user-written programs, or specialized software from independent vendors. Data Mapping The process of identifying a source data element for each data element in the target environment. Data Marts is a repository of data gathered from operational data and other sources that is designed to serve a particular community of knowledge workers. The emphasis of a data mart is on meeting the specific demands of a particular group of knowledge users in terms of analysis, content, presentation, and ease-of-use Data Migration Also referred to as Data Conversion or Data Import. This process involves moving data from an old system into the new CRM system. Existing data from the old system will be cleansed and mapped to the new CRM system prior to starting this process. Data Mining is sorting through data to identify patterns and establish relationships. Data Modeling is the analysis of data objects that are used in a business or other context and the identification of the relationships among these data objects. Data modeling is a first step in doing object oriented programming. Data Ownership Responsibility for determining the required quality of the data, for establishing security and privacy for the data and determining the availability and performance requirements for the data. Data originators who have the authority, accountability, and responsibility to create and enforce organizational rules and policies for business data. Data Quality The degree of excellence of data. Factors contributing to data quality include: the data is stored according to their data types, the data is consistent, the data is not redundant, the data follows business rules, the data corresponds to established domains, the data is timely, the data is well understood, the data satisfy the needs of the business, the user is satisfied with the validity of the data and the information derived from that data, the data is complete, and there are no duplicate records. For example, this means that a customer's name is spelled correctly and the address is correct. Data Source An electronic collection of biological data, usually in the form of a database (such as relational, object-oriented or flat-file database), but sometimes in the form of a program. Data Store is a type of database often used as an interim area for a data warehouse. An ODS is designed to quickly perform relatively simple queries on small amounts of data, rather than the complex queries on large amounts of data typical of the data warehouse Data Synchronization A form of embedded middleware that allows applications to update data on two systems so that the data sets are identical. These services can run via a variety of different transports but typically require some application-specific knowledge of the context and notion of the data being synchronized. Data Transfer Data transfer is defined as any item (graphic, sound, html, file or database file) that is delivered from your account on the IT Dimensions Web Hosting web server to a visitor through your web pages. If size of your web page is 10Kb, each time this page is downloaded by a web browser, 10K of the data transfer quota is used. If this were an account, with a quota of 5 GB of data transfer, this page would have to be called from the web 500,000 times in the month to reach its quota. Data Visualization This term refers to presenting data and summary information using graphics, animation, 3-D displays, and other multimedia tools. Data Warehouse Central repository for all or significant parts of the data that an enterprise's various business systems collect. Data from various online transaction processing applications and other sources is selectively extracted and organized on the data warehouse database for use by analytical applications and user queries. Database Conversion A process of changing one database format to another database format. Database could be RDBMS (Relational database such as Oracle, Mysql, Postgres, Sybase, MS SQL Server), Desktop database (MS Access, FoxPro) or file databases such as XML, xls, csv, tab delimited, HTML and others. Part of this process could be transformation, data-cleaning, data-deduping, structure change and others. Database Management System A program that lets one or more computer users create and access data in a database. Decision Systems Computer based programs and technologies intended to make routine decisions, monitor and control processes, and aid or assist decision makers in semi-structured and/or non-routine decision situations. Decision Support Systems (DSS) Interactive computer-based systems intended to help decision makers utilize data and models to identify and solve problems and make decisions. Dedicated Servers With a dedicated server your site doesn't share the server's resources with any other site. This can be used to host one or more of your websites. You have increased control over what software will be installed on the machine. You can even specify the set up. The major benefit is that this allows increased traffic to your sites. You could alternatively co-locate your own server at the host's data center who can look after it for you. Detailed Usage Statistic IT Dimensions gives you detailed graphical and tabular usage statistics for your website grouped by weeks, days, and hours. Using this information, you can track how many hits you are getting, where those hits are coming from, which page is the most popular, how much data transfer is occurring, and more. Directory A server or a collection of servers dedicated to indexing Internet Web pages, returning lists of pages matching user queries. Directories use human editors to review and categorize sites for acceptance and are compiled manually by user submission (examples: Yahoo!, LookSmart). Disk Space The disk space that your web site uses consists of the sum of the file sizes that make up your web site. Everything related to your website is stored on disk: your regular html files, images, multimedia files, ftp files, POP mail messages and so on. Domain A sub-set of Internet addresses. Domains are hierarchical, lower-level domains often refer to specific Web sites within a top-level domain. The distinguishing part of the address appears at the end. Example of top-level domains: .com, .edu, .gov, .org (subdividing addresses into areas of use). There are also numerous geographic top-level domains: .ar, .ca, .fr, .ro (referring to specific countries). Domain Alias Allows additional domain names to point to a common website. This feature is useful when you want users to be able to access the same web site through a number of different addresses. An example: XYZ Corporation registers two domain names, A and B. It places its web site at A, and makes B a domain alias of A. Whenever someone types in the address of domain B, they are automatically redirected to domain A. Domain Expert A person who has expertise in the domain in which a specific expert system is being developed. A domain expert works closely with a developer (known as a knowledge engineer) to capture the expert's knowledge (especially rule and relationship information) in a computer readable representation often called a knowledge base. Drill Down/Up An analytical technique that lets a user navigate among levels of data ranging from the most summarized (up) to the most detailed (down). Dynamic content Web page content that changes or is changed automatically based on database content or user information. You can usually spot dynamic sites when the URL ends with .asp, .cfm, .cgi or .shtml, but it's also possible to serve dynamic content with standard static pages (.htm or .html). Many search engines index dynamic content, but some don't if there's a "?" character in the URL. EAI - Enterprise Application Integration Acronym for enterprise application integration. Originally defined as technology that connected enterprise-wise systems within a company it has evolved to refer to technologies used to connect systems anywhere they may be located. EJB - Enterprise JavaBeans EJB is a powerful component model for server-based applications as defined by Sun's reference. This framework provides the basis for component based, multi-tier applications that benefit from the "Write Once, Run Anywhere"tm capability inherent in all Java-based programs. EJBs provide server-side functionality while separating the presentation layer from the business layer, simplifying application development, and speeding deployment. End User An individual who uses a computer to perform a business or personal activity. Technical personnel are generally not considered end users when they are programming or operating the computer for technical purposes, though they are when they perform other tasks. Enterprise Application A software product designed to integrate computer systems that run all phases of an enterprise's operations to facilitate cooperation and coordination of work across the enterprise. The intent is to integrate core business processes (such as sales, accounting, finance, human resources, inventory and manufacturing). The ideal enterprise system could control all major business processes in real time via a single software architecture. Enterprise software is expanding its scope to link the enterprise with suppliers, business partners and customers. ERM (Enterprise Relationship Management) An enterprise-wide strategy and solution that impacts a company's "back office". It is designed to improve the management and flow of these operations by integrating and automating back office departments and processes. ERP (Enterprise Resource Planning) Equivalent to ERM, although it refers more specifically to operational planning and resource optimization. ETL (extraction, transformation and loading) Tools for extracting data and its metadata from one data store, transforming the record structure and content of this data, and loading the transformed data to another data store. These tools are sometimes referred to as extraction/transformation/transport or ETT technology. Exception Reporting A reporting philosophy and approach that supports Management by Exception. Reports should be designed to display significant exceptions in results and data. The idea is to "flag" important information and bring it quickly to the attention of managerial users of the report. Extranet A collaborative, Internet-based network that facilitates intercompany relationships by linking an enterprise with its suppliers, customers or other external business partners. Extranets use Internet-derived applications and technology to provide secured extensions of internal business processes to external business partners. Firewall A system designed to prevent unauthorized access to or from a private network. Firewalls can be implemented in both hardware and software, or a combination of both. Front Office Solution Software applications designed to assist organizations with the management of tasks and processes related to customer-facing departments. This is usually a CRM solution, but may include any other applications used in the customer lifecycle. FTP FTP stands for File Transfer Protocol. A very common method of moving files between two Internet sites. FTP is a special way to login to another Internet site for the purposes of retrieving and/or sending files. See our tutorial on how to set up FTP account. FTP Access Used to upload and download your website between your own computer and IT Dimensions' servers. You have unlimited FTP access to your account 24 hours a day 365 days a year, allowing you to set up, change, or maintain your web site at any time. FTP client is a program which can download files from, or upload files to, an FTP server. Group Decision Support Systems (GDSS) An interactive, computer-based system that facilitates solution of unstructured problems by a set of decision-makers working together as a group. It aids groups, especially groups of managers, in analyzing problem situations and in performing group decision making tasks. Groupware Is software designed to support more than one person working on a shared task. Groupware is an evolving concept that is more than multi-user software which allows access to the same data. Groupware provides a mechanism that helps users coordinate and keep track of on-going projects. It allows people to work together through computer-supported communication, collaboration, and coordination. GUI (Graphical User Interface) a type of user interface that uses graphics (such as icons and windows) to control the computer. Windows uses a GUI. Hosting provider is a company or organization which provides infrastructure for making information accessible via the web. Hosted applications vendor distributes and manages software-based services and solutions from a central data center. Customers need only a web browser to connect to a virtual location to gain access to their specific application or software needs. The customer pays a set fee, often on a monthly subscription basis, for access to the service. Other hosted applications vendors may charge on a fixed per-user rental basis or a per-transaction fee. The vendor is responsible for software and hardware upgrades, maintenance, and integration of multiple applications into a common set of user-friendly interfaces. HTML, or Hypertext Markup Language is a standard language with which web pages are built. Index The component of a search engine or directory used for data storage, update and retrieval (i.e., the database). Indexing The process of converting a collection of data into a database suitable for easy search and retrieval. Information Data that has been processed to add or create meaning and hopefully knowledge for the person who receives it. Information is the output of information systems. Information Retrieval The study of systems for indexing, searching, and recalling data, particularly text or other unstructured forms. Information Systems Architecture A formal definition of the business processes and rules, systems structure, technical framework, and product technologies for business information systems. An information systems architecture consists of four layers: business process architecture, systems architecture, technical architecture, and product delivery architecture. Integration The activity of combining data from multiple data sources to present a single collection of data to the warehouse. Iteration The division of a project in which functionality is provided to the users in a series of phases. Intranet An internal organizational network with at least one web server that is only accessible by an organization's members or others who have specific authorization. A firewall and password protection limit access to the network. The intranet is used to share corporate information. Interface The method by which you control anything. The screen is the interface to your computer, just as a dashboard is the interface to your car, just as a doorknob is the interface to a door. IP address is a unique number (e.g. 70.84.29.148) assigned to a computer (or other internet-capable information appliance, such as a network printer) to enable it to communicate with other devices using the Internet Protocol. It is a computer's identity on the Internet. ISP (Internet Service Provider) a company that provides access to the Internet. For a monthly fee, the service provider gives you a software package, username, password and access phone number. Equipped with a modem, you can then log on to the Internet. Java An object-oriented programming language for portable interpretive code that supports interaction among remote objects. The Java language was developed and specified by Sun Microsystems, Incorporated. JavaScript is a client-side programming or scripting language. It's used to create interactive and dynamic effects on a web page, as well as handle and manipulate form data. JavaScript is a separate language from Java. JBoss Basically, JBoss is an application server written in Java that can host business components developed in Java. The interface and architecture of the JBoss application server, the Java business components that can be hosted inside JBoss and various protocols by which a client application (or other business components) can interact with the business components is defined by the Enterprise JavaBeans specification. JVM - Java Virtual Machine JVM is an abstract computing machine, or virtual machine. JVM is a platform-independent programming language that converts Java bytecode into machine language and executes it. Using a JVM, you can run Java code on any number of different computer platforms, including Macintosh, Windows 95, and Unix. JVMs read and execute Java statements one at a time. JSP (Java Server Page) A server-side technology, JSPs are an extension to the Java servlet technology. JSPs have dynamic scripting capability that works in tandem with HTML code, separating the page logic from the static elements -- the actual design and display of the page -- to help make the HTML more functional(i.e. dynamic database queries). A JSP is translated into Java servlet before being run, and it processes HTTP requests and generates responses like any servlet. However, JSP technology provides a more convenient way to code a servlet. Translation occurs the first time the application is run. A JSP translator is triggered by the .jsp file name extension in a URL. JSPs are fully interoperable with servlets. Keyword search A search for documents containing one or more words specified by a user in a search engine text box. Knowledge Base A collection of facts, rules, and procedures organized into schemas. The assembly of all the information and knowledge of a specific field of interest. Knowledge Management The formal strategy and software designed to manage and leverage a company's intellectual assets. This strategy promotes a collaborative and integrative approach to the creation, capture, organization, access and use of information assets. In CRM systems, a product information Knowledge Base is used by customer service or by customers directly in a self-service model. Knowledge Transfer The act of transferring knowledge from one individual to another by means of mentoring, training, documentation, and other collaboration. Legacy Applications and data are those that have been inherited from languages, platforms, and techniques earlier than current technology. Currently, many companies are migrating their legacy applications to new programming languages and operating systems that follow open or standard programming interfaces. This will make it easier in the future to update applications without having to rewrite them entirely and will allow a company to use its applications on any operating system. Legacy Data Critical organizational data stored in mainframes and minis (legacy systems). Libraries (queries and reports) Sets of programs that have been created, fully tested, quality assured, documented, and made available to the user community. The programs in these libraries are variously called canned, predefined, parameterized, or skeleton queries/reports. They are launched by the user, who only enters a variable such as a date, region number, range of activity or some other set or sets of values the program needs to generate a query or report. Linux is an open source computer operating system, similar in style to Unix. It is popular in web server other high-performance computing environments, and has recently begun to gain popularity in workstation environments as well. Load Balancing Load balancing is the act of distributing the load of a single web site or other service to multiple physical servers. It offers lower cost, higher performance and reliability than having one large enterprise-scale server. A load-balanced server set provides redundancy and practically infinite scalability. If one server goes down, there is no noticeable effect on end users and no downtime. A load-balanced set can consist of as little as two servers, or of thousands of servers. The term load balancing refers to front-end (i.e. incoming traffic) distribution only; load balancing does not include back-end functionality such as data replication or mirroring; that further service is known as clustering. Log File A file maintained on a server showing where all files accessed are stored. Log file analysis reveals the visitors to your site, where they came from, and which queries were used to access your site. WebTrends is an example of log file analysis software. Logical Data Model An abstract formal representation of the categories of data and their relationships in the form of a diagram, such as an entity-relationship diagram. A logical data model is process independent, which means that it is fully normalized, and therefore does not represent a process dependent (e.g. access-path) database schema. Metadata or Meta Data Data about the data in a data warehouse. Metadata provides a directory to help to locate the contents of the data warehouse; it is a guide to mapping data as it is transformed from the operational environment to the data warehouse environment; and it serves as a guide to the algorithms used for summarization of current detailed data. Metadata is semantic information associated with a given variable. Metadata must include business definitions of the data and clear, accurate descriptions of data types, potential values, original source system, data formats, and other characteristics. Metadata defines and describes business data. Examples of metadata include data element descriptions, data type descriptions, attribute/property descriptions, range/domain descriptions, and process/method descriptions. The repository environment encompasses all corporate metadata resources: database catalogs, data dictionaries, and navigation services. Metadata includes things like the name, length, valid values, and description of a data element. Metadata is stored in a data dictionary and repository. It insulates the data warehouse from changes in the schema of operational systems. Methodology A system of principles, practices, and procedures applied to a specific branch of knowledge. Metrics A set of traditional and non-traditional business measurements such as rating customer satisfaction and order throughput time. A critical aspect of a CRM strategy and solution is the definition, tracking and reporting of a company's metrics. Middleware A communications layer that allows applications to interact across hardware and network environments. Milestone A tangible event used to measure the status of the project. Markers during the execution of a project that shows the movement of a project in the right direction. Model Base A collection of preprogrammed quantitative models (e.g., statistical, financial, optimization) organized as a single unit. Modeling Tools Software programs that help developers/users build mathematical models quickly. Spreadsheets and planning languages like IFPS are modeling tools. MySQL is a popular open source SQL (Structured Query Language) database implementation, available for many platforms, including Windows, Unix/Linux and Mac OS X.. Multidimensional database (MDB) is a type of database that is optimized for data warehouse and OLAP applications. Conceptually, a multidimensional database uses the idea of a data cube to represent the dimensions of data available to a user. For example, "sales" could be viewed in the dimensions of product model, geography, time, or some additional dimension. Object An instance which is a member of a class. Object Oriented Programming is a programming language model organized around "objects" (name, address, invoice, etc.) rather than "actions" and data rather than logic. Object Oriented Programming Database is one that is congruent with the data defined in object classes and subclasses. Object-oriented Database Management System (ODBMS) is a database management system that supports modeling and creation of data as objects. OLAP (OnLine Analytical Processing) is computer processing that enables a user to easily and selectively extract and view data from different points-of-view. Open source is simply programming code that can be read, viewed, modified, and distributed, by anyone who desires. Optimize The decision strategy of choosing the alternative that gives the best or optimal overall value. Outsourcing Assigning responsibility for all or a portion of the activity and tasks involved in developing and/or running and maintaining a system to a vendor outside of the organization. Perl is an acronym for Practical Extraction and Report Language. It's a very popular and powerful scripting language used for web applications. One of its strengths lies in its speedy and effective use of regular expressions PHP PHP is a high-level scripting language you can embed in your HTML pages to create dynamic web pages. Using PHP, you can perform database lookups, generate personalized pages, create on-the-fly graphics and more. Pilot Conversion The new system is installed for a few users, who evaluate it and help decide weather it is suitable for the rest of the system to join suit. This method is handy for new products, as it ensure functionality is at a level that can perform in real operation. Platform The hardware, operating system and database management or file system on which the data warehouse runs. POP3 Email Accounts These are your email mail boxes in our server that can be accessed directly to retrieve your mail using such programs as Outlook Express, Netscape Mail, and Eudora. Each POP3 account has its own password to ensure privacy. You can check your email from anywhere around the world that you have access to the Internet Project plan A management document describing the approach taken for a project. The plan typically describes work to be done, resources required, methods to be used, the configuration management and quality assurance procedures to be followed, the schedules to be met, the project organization, etc. Project in this context is a generic term. Some projects may also need integration plans, security plans, test plans, quality assurance plans, etc. Proof-of-Concept Software trial that allows a prospect to try out the product before buying it. Delivers a realistic slice of functionality and is often used as the foundation for the first application. A quickly built system to show the capabilities of an idea. A proof-of-concept should not become a live system, but usually does. A pilot, proof of concept and prototype are sometimes used synonymously. Prototyping A strategy in system development in which a scaled down system or portion of a system is constructed in a short time, tested, and improved in several iterations. A prototype is an initial version of a system that is quickly developed to test the effectiveness of the overall design being used to solve a particular problem. Quality Assurance The department, role or process responsible for validating that which is proposed to ensure a correct outcome. The planned and systematic activities to provide confidence that a product or service will fulfill requirements for quality. Query Generically query means question. Usually it refers to a complex SQL SELECT statement for decision support. See Ad-Hoc Query or Ad-Hoc Query Software. Rapid Application Development (RAD) Part of a methodology that specifies incremental development with constant feedback from the customers. The point is to keep projects focused on delivering value and to keep clear and open lines of communication. Oral and written communication is not completely adequate for specification of computer systems. RAD overcomes the limitations of language by minimizing the time between concept and implementation. Real-Time Data that is captured, and made available as it is happening. Real time data reflects the latest status of the organization's operational transaction data. Current moment in time. Real time refers to what is happening to any piece of data right now. For analysis, some people want to see current rather than historical data as is the case with most data warehouses. Recursive A relationship between two instances of the same entity, as in "recursive data design". Relational Database is a collection of data items organized as a set of formally-described tables from which data can be accessed or reassembled in many different ways without having to reorganize the database tables. Relational Database Management System (RDBMS) is a program that lets you create, update, and administer a relational database. Most commercial RDBMS's use the Structured Query Language (SQL) to access the database Relevance A subjective measure of how well a document satisfies the user's information need. Ideally, your search tool should retrieve all of the documents relevant to your search. However, this is subjective and difficult to quantify. Relevancy The degree to which a document or Web page provides the information the user is looking for, in terms of user needs. Relevancy Algorithm The method used by search engines and directories to match the keywords in a query with the content of all the Web pages in their database so the Web pages found can be suitably ranked in the query results. Each search engine and directory uses a different algorithm and frequently changes this formula to improve relevancy. SAP SAP applications, built around their latest R/3 system, provide the capability to manage financial, asset, and cost accounting, production operations and materials, per |

