technical guide for recruiters-jan 2009
TRANSCRIPT
-
8/6/2019 Technical Guide for Recruiters-jan 2009
1/101
INDEXSl No SKILL
1 DBMS
2 RDBMS
3 Oracle Database
4 IBM DB2
5 FileMaker
6 Firebird
7 Ingress
8 Informix
9 Microsoft Access
10 Microsoft SQL Server
11 Visual FoxPro
12 MySQL
13 Teradata
14 Query Language
15 PL/SQL
16 SQL
17 T-SQL
1 Datawarehouse
2 Data mart
3 Business Intelligence
4 Business Intelligence tools
5 Data mining
6 EIS
7 ETL
8 ODS
9 OLTP
10 OLAP
11 Ab Initio
12 Actuate
13 Cognos
14 Informatica
15 Micro Strategy
16 Business Objects
17 Siebel
18 CRM
19 EAI
20 Tibco
1 ERP
2 Manufacturing
3 SCM
4 Financials
5 Projects
6 Human Resources
7 CRM
8 DWH
9 SRM
10 J D Edwards
11 Oracle Applications
-
8/6/2019 Technical Guide for Recruiters-jan 2009
2/101
12 Oracle ebusisness suite
13 PeopleSoft
14 Siebel
15 SAP
16 SAP ERP
17 SAP R/3
18 SAP (EH&S)19 SAP (FICO)
20 SAP (AM)
21 SAP (PS)
22 SAP(FS)
23 SAP (IS))
24 SAP (HR)
25 SAP (HCM)
26 SAP (PLM)
27 SAP (PM)
28 SAP (MM)
29 SAP (QM)
30 SAP(PP)31 SAP (SD)
32 SAP (SCM)
33 SAP(SRM)
34 SAP(BW)
35 SAP(SEM)
36 SAP (WM)
37 SAP (HUM)
38 SAP(AF&R)
39 ABAP
40 SAP (Basis)
41 Netweaver
42 MySAP43 PLM
44 Teamcenter
1 Mainframes
2 Software migration
3 COBOL
4 PL1
7 IBM Mainframes
5 DB2
6 JCL
7 CICS
8 REXX
9 MVS10 VSAM
11 AS/400
12 AS/400 Control Language (CL)
13 RPG
14 CGIDEV2
15 ILE
1 .Net Framework
-
8/6/2019 Technical Guide for Recruiters-jan 2009
3/101
2 Components of .Net Framework
a .NET assembly
b .NET Languages
c .NET metadata
d .NET Remoting
e ADO.NET
f ASP.NETg The Base Class Library (BCL
h Common Intermediate Language (CIL)
i Common Language Infrastructure (CLI)
j Common Language Runtime (CLR)
k Common Type System (CTS)
l Virtual Execution System
m Windows CardSpace
n Windows Communication Foundation WCF
o Windows Forms
p Windows Presentation Foundation (WPF)
q Windows Workflow Foundation (WF)
r XMLs XAML
Common CLI Languages
3 CL1
4 C#
5 C++/CLI
6 F#
7 J#:
8 Windows PowerShell
9 IronPython
10 IronRuby
11 Managed Extensions for C++
12 Managed JScript13 VBx
14 VB.NET
15 A#
16 Boo
17 Cobra
18 Chrome
19 Component Pascal
20 IronLisp
21 L#
22 Lexico
23 Mondrian
24 Nemerle25 P#
26 Phalanger
27 Phrogram
Other CLI languages28 #Smalltalk
29 AVR.NET
30 Active Oberon
31 APLNext
-
8/6/2019 Technical Guide for Recruiters-jan 2009
4/101
32 Common Larceny
33 Delphi.NET
34 Delta Forth .NET
35 DotLisp
36 EiffelEnvision
37 Fortran .NET
38 Gardens Point Modula39 Haskell for .NET
40 Haskell.net
41 Hugs for .NET
42 IronScheme
43 LOLCode.NET
44 Mercury on .NET
45 Net Express
46 NetCOBOL
47 OxygenScheme
48 S#
49 IoNET
50 PL/IL51 sml.net
52 Wildcat Cobol
53 X#
54 Ja.NET
Others
55 Visual Basics (VB)
56 Visual Basic for Applications (VBA)
57 VBScript
58 Visual Basic .NET
59 Star Basic
60 Gambas
61 Extensible Markup Language (XML)62 Extensible Application Mark up Language (XAML)
63 nHibernate
1 JAVA
2 Java Platform
3 JVM
4 JRE & JIT
5 JDK
6 Java Version history
a JDK 1.1
b J2SE
c J2EE
d J2ME7 Java Language
8 Swing
9 Applet
10 Servelet
11 JSP
12 Java Application Servers
a Websphere application server (IBM)
b WebSphere Application Server Community Edition (IBM
-
8/6/2019 Technical Guide for Recruiters-jan 2009
5/101
c Sybase Enterprise Application Server (Sybase Inc),
d WebLogic Server (BEA) ( Oracle Corporation)
e Jboss (Red Hat)
f Jrun(Adobe)
g Apache Geranemo(Apache Corporation)
h Oracle OC4J (Oracle Corporation)
i Sun Java System Application Server (Sun Microsystemj SAP Netweaver AS (SAP),
k
13 Hibernate
14 Tomcat
15 API
16 EJB
a Stateful Session Beans
b Stateless Session Beans
c Message Driven Beans
17 JMS
18 JDBC
19 JAVA BEANS20 AWT
21 JFC
22 MQ Series
23 CORBA
24 Webserver
25 HTTP
26 Web browser
27 HTML
28 Mark up language
29 Java script
30 PYTHON
31 RUBY32 C
33 C++
34 Cold Fusion
35 PERL
36 Shellscript
37 CGI
38 Application software
1 SOFTWARE TESTING
2 SQA
3 SQC
4 TESTING LEVELS
a Unit Testingb Integration Testing
c System Testing
d System Integration Testing
5 TESTING METHODS
a Black box testing
b White box testing
c Grey Box Testing
d Non Functional Software Testing
Glassfish Application Server (based on Sun Java Syste
http://en.wikipedia.org/wiki/Glassfish_Application_Serverhttp://en.wikipedia.org/wiki/Glassfish_Application_Server -
8/6/2019 Technical Guide for Recruiters-jan 2009
6/101
6 NON FUNCTIONAL SOFTWARE TESTING
a Performance testing
b Usability testing
c Security testing
d Internationalization and localization
7 Alpha Testing & Beta Testing
8 Acceptance Testing9 Regression Testing
10 Manual Testing
11 Load Testing
12 Automated testing
13 GUI TESTING TOOLS
14 MERCURY INTERACTIVE
a LoadRunner
b WinRunner
c QTP
15 SILK TEST
1 System Administrator
2 DBA3 Network Administrator
4 Security Administrator
5 Web Administrator
6 Technical Support
7 Computer Operator
8 Application Analyst
9 Systems Architect
10 Systems Design
11 Systems Management
12 Network Management
13 OSS
14 HP OpenView(OVSAM)15 NNM
16 NMS
17 SNMP
18 OpenNMS
19 SVC
20 metaSAN
21 SAN
22 NAS
23 NFS
24 RFC
25 RAID
26 FCP27 SCSI
28 Clearcase
29 BMC Patrol:
1 Unix
2 Solaris
3 HP Unix
4 AIX
5 Linux
-
8/6/2019 Technical Guide for Recruiters-jan 2009
7/101
6 C
7 Sco Unix
8 SUS
9 Operating System OS or O/S
10 Server
11 Client Server
12 TCP/IP13 MS DOS
14 Netware
15 Windows NT
16 AWK
17 Opensource
-
8/6/2019 Technical Guide for Recruiters-jan 2009
8/101
CATEGORY ABBREVIATION
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATABASE MANAGEMENT SYSTEMS DBMS
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
DATAWAREHOUSING DWH
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
-
8/6/2019 Technical Guide for Recruiters-jan 2009
9/101
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERPENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERPENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERPENTERPRISE RESOURCE PLANNING ERP
ENTERPRISE RESOURCE PLANNING ERP
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACYMAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
MAINFRAMES & AS400 LEGACY
DOT NET & VB .NET
-
8/6/2019 Technical Guide for Recruiters-jan 2009
10/101
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
-
8/6/2019 Technical Guide for Recruiters-jan 2009
11/101
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NET
DOT NET & VB .NETDOT NET & VB .NET
DOT NET & VB .NET
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVAJAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
-
8/6/2019 Technical Guide for Recruiters-jan 2009
12/101
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVAJAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVAJAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVAJAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
JAVA JAVA
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTINGTESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
-
8/6/2019 Technical Guide for Recruiters-jan 2009
13/101
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTINGTESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
TESTNG TESTING
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRAINFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRAINFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRAINFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
INFRASTRUCTURE INFRA
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
-
8/6/2019 Technical Guide for Recruiters-jan 2009
14/101
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIXUNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
UNIX UNIX
-
8/6/2019 Technical Guide for Recruiters-jan 2009
15/101
1 DBMS
2 RDBMS
3 Oracle Database
4 IBM DB2
5 FileMaker
6 Firebird
7 Ingress
8 Informix
-
8/6/2019 Technical Guide for Recruiters-jan 2009
16/101
9 Microsoft Access
10 Microsoft SQL Server
11 Visual FoxPro
12 MySQL
13 Teradata
14 Query Language
15 PL/SQL
16 SQL
17 T-SQL
-
8/6/2019 Technical Guide for Recruiters-jan 2009
17/101
DATABASE MANAGEMENT SYSTEMS
A DBMS is a set of software programs that controls the organization, storage, management, and retrieval of data in a
Examples of Database Management Systems
Alpha Five
DataEase
Oracle database
IBM DB2
Adaptive Server Enterprise
FileMaker
Firebird
Ingres
Informix
Mark Logic
Microsoft Access
Microsoft SQL Server
Microsoft Visual FoxPro
MySQL
PostgreSQL
Progress
SQLite
Teradata
CSQL
OpenLink Virtuoso
Daffodil DB
A database management system (DBMS) is computer software that manages databases. DBMSes may use any of database models, such as the network model or relational model. In large systems, a DBMS allows users and other sstore and retrieve data in a structured way
A short definition of an RDBMS may be a DBMS in which data is stored in the form of tables and the relationship amoalso stored in the form of tables
The Oracle Database (commonly referred to as Oracle RDBMS or simply Oracle) consists of a relational database msystem (RDBMS) produced and marketed by Oracle Corporation.
DB2 is one of IBM's families of relational database management system (RDBMS) (or, as IBM now calls it, data serveproducts within IBM's broader Information Management Software line
FileMaker Pro is a cross-platform relational database application from FileMaker Inc. (a subsidiary of Apple Inc.). It isintegration of the database engine with the GUI-based interface
Firebird (sometimes erroneously called FirebirdSQL) is a relational database management system offering many ANfeatures. It runs on Linux, Windows, and a variety of Unix platforms
Ingress is a commercially supported, open-source relational database management system
Informix is a family of relational database management system (RDBMS) products by IBM. It is positioned as IBM's fserver for online transaction processing (OLTP) as well as integrated solutions
-
8/6/2019 Technical Guide for Recruiters-jan 2009
18/101
DBMS by Teradata Corporation
SQL is a well known query language for relational databases;
SQL is a programming language for querying and modifying data and managing databases.
Transact-SQL enhances SQL with additional features.
Microsoft Office Access, previously known as Microsoft Access, is a relational database management system fromthat combines the relational Microsoft Jet Database Engine with a graphical user interface and software development
Microsoft SQL Serveris a relational database management system (RDBMS) produced by Microsoft. Its primary que
are MS-SQL and T-SQL.
Visual FoxPro is a data-centric object-oriented and procedural programming language produced by Microsoft. It is deFoxPro (originally known as FoxBASE) which was developed by Fox Software
MySQL is a relational database management system (RDBMS) which has more than 11 million installations. The progserver providing multi-user access to a number of databases.
Query languages are computer languages used to make queries into databases and information systems.
PL/SQL (Procedural Language/Structured Query Language) is Oracle Corporation's proprietary procedural extensdatabase language, used in the Oracle database. Some other SQL database management systems offer similar exteSQL language
SQL (Structured Query Language) is a database computer language designed for the retrieval and management orelational database management systems (RDBMS),
Transact-SQL (T-SQL) is Microsoft's and Sybase's proprietary extension to SQL. Microsoft's implementation ships inSQL Server product. Sybase uses the language in its Adaptive Server Enterprise, the successor to Sybase SQL Serv
-
8/6/2019 Technical Guide for Recruiters-jan 2009
19/101
1 Datawarehouse
2 Data mart
3 Business Intelligence
4 Business Intelligence tools
5 Data mining
6 EIS
7 ETL
8 ODS
-
8/6/2019 Technical Guide for Recruiters-jan 2009
20/101
9 OLTP
10 OLAP
11 Ab Initio
12 Actuate
13 Cognos
14 Informatica
15 Micro Strategy
16 Business Objects
-
8/6/2019 Technical Guide for Recruiters-jan 2009
21/101
17 Siebel
18 CRM
19 EAI
20 Tibco
-
8/6/2019 Technical Guide for Recruiters-jan 2009
22/101
DATAWAREHOUSING
The key general categories of business intelligence tools are:
Reporting and querying software - are tools that extract, sort, summarize, and present selected data
OLAP
Digital Dashboards
Data mining
Process mining
Business performance management
extracting data from outside sources,
transforming it to fit business needs (which can include quality levels), and ultimately
loading it into the end target, i.e. the data warehouse.
Data warehouse is a repository of an organization's electronically stored data. Data warehouses are designedto facilitate reporting and analysis
The process of transforming data into information and making it available to the user in a timely enough mannerto make a difference is known as data warehousing.
A data mart is a subset of an organizational data store, usually oriented to a specific purpose or major datasubject, that may be distributed to support business needs. Data marts are often derived from subsets of data ina data warehouse.
Business intelligence (BI) refers to skills, knowledge, technologies, applications and practices used to help abusiness to acquire a better understanding of the market behavior and business context.
BI applications provide historical, current, and predictive views of business operations, most often using datathat has been gathered into a data warehouse or a data mart and occasionally working from operational data.
Business intelligence tools are a type of application software designed to report, analyze and present data.The tools generally read data that have been previously stored often, though, not necessarily, in a datawarehouse or data mart.
Spreadsheets
Except for spreadsheets, these tools are sold as standalone tools, suites of tools, components of ERP systems,or as components of software targeted to a specific industry. The tools are sometimes packaged into datawarehouse appliances.
Data mining is the process of extracting hidden patterns from data.
An Executive Information System (EIS) is a type of management information system intended to facilitate andsupport the information and decision making needs of senior executives by providing easy access to bothinternal and external information relevant to meeting the strategic goals of the organization.
Extract, Transform, and Load (ETL) is a process in data warehousing that involves
An operational data store (or "ODS") is a database designed to integrate data from multiple sources to makeanalysis and reporting easier.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
23/101
Below is a list of top OLAP vendors in 2006.
Vendor
Microsoft Corporation
Hyperion Solutions Corporation
Cognos
Business Objects
MicroStrategy
SAP AG
Cartesis SAApplix
Infor
Oracle Corporation
Others
Online transaction processing, or OLTP, refers to a class of systems that facilitate and manage transaction-oriented applications, typically for data entry and retrieval transaction processing
transaction processing is information processing that is divided into individual, indivisible operations, calledtransactions. Each transaction must succeed or fail as a complete unit; it cannot remain in an intermediatestate.
Online Analytical Processing, orOLAP, is an approach to quickly answer multi-dimensional analyticalqueries. OLAP is part of the broader category of business intelligence, which also encompasses relationalreporting and data mining.
The Ab Initio software is a fourth generation powerful data analysis, batch processing, data manipulationgraphical user interface (GUI)-based parallel processing tool which is commonly used to extract, transform andload (ETL) data.
Actuate Corporation develops Business Intelligence, Performance Management and Java Reporting software
Actuate 9 is the company's core product suite. Actuate reports are constructed on a Collaborative Reporting
Architecture
Cognos (formerly Cognos Incorporated) is an Ottawa, Ontario based company which makes businessintelligence (BI) and performance management software
Informatica Corporation provides data integration software and services for various businesses, industriesand government organizations, including telecommunications, health care, insurance, and financial services.
Informatica labels itself as a narrowly focused "best of breed" product in the Data Integration software market.Its direct competition in ETL space is Datastage (recently acquired by IBM), Ab Initio software and BusinessObject's Data Integrator
MicroStrategy is a business intelligence (BI), Enterprise Reporting, and OLAP (on-line analytical processing)software vendor. MicroStrategy's software allows reporting and analysis of data stored in a relational database,multidimensional database, or flat data file
Business Objects is a French enterprise software company, specializing in business intelligence (BI). Theirflagship product is BusinessObjects XI, with components that provide performance management, planning,reporting, query and analysis, and enterprise information management. Like many enterprise softwarecompanies, Business Objects also offers consulting and education services to help customers deploy theirbusiness intelligence projects.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
24/101
Siebel Systems, Inc. was a software company principally engaged in the design, development, marketing, andsupport of CRM applications
Customer relationship management (CRM) consists of the processes a company uses to track and organizeits contacts with its current and prospective customers.The term CRM generally refers to a software-based
approach to handling customer relationships
Enterprise Application Integration (EAI) is defined as the uses of software and computer systemsarchitectural principles to integrate a set of enterprise computer applications
TIBCO Software Inc. is a software company, with headquarters in Palo Alto, California
TIBCO develops solutions for the following: Application Integration, B2B Integration, Business ActivityMonitoring, Business Intelligence, Business Process Management, Complex Event Processing, DataIntegration, Enterprise Service Bus, Mainframe Integration, Master Data Management, Messaging, Rich InternetApplication, SOA, System Monitoring and Management
-
8/6/2019 Technical Guide for Recruiters-jan 2009
25/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
26/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
27/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
28/101
1 ERP
2 Manufacturing
3 SCM
4 Financials
5 Projects
6 Human Resources
7 CRM
8 DWH
9 SRM
10 J D Edwards
11 Oracle Applications
12 Oracle ebusisness suite
-
8/6/2019 Technical Guide for Recruiters-jan 2009
29/101
13 PeopleSoft
14 Siebel
15 SAP
16 SAP ERP
17 SAP R/3
18 SAP (EH&S)
19 SAP (FICO)
-
8/6/2019 Technical Guide for Recruiters-jan 2009
30/101
SAP (FICO)
20 SAP (AM)
21 SAP (PS)
22 SAP(FS)
23 SAP (IS))
24 SAP (HR)
25 SAP (HCM)
-
8/6/2019 Technical Guide for Recruiters-jan 2009
31/101
26 SAP (PLM)
27 SAP (PM)
28 SAP (MM)
29 SAP (QM)
30 SAP(PP)
31 SAP (SD)
32 SAP (SCM)
33 SAP(SRM)
34 SAP(BW)
35 SAP(SEM)
36 SAP (WM)
37 SAP (HUM)
38 SAP(AF&R)
39 ABAP
40 SAP (Basis)
41 Netweaver
-
8/6/2019 Technical Guide for Recruiters-jan 2009
32/101
42 MySAP
43 PLM
44 Teamcenter
-
8/6/2019 Technical Guide for Recruiters-jan 2009
33/101
ENTERPRISE RESOURCE PLANNING
Ideally, ERP delivers a single database that contains all data for the software modules, which would include:
General Ledger, Cash Management, Accounts Payable, Accounts Receivable, Fixed Assets
Costing, Billing, Time and Expense, Activity Management
Human Resources, Payroll, Training, Time & Attendance, Rostering, Benefits
Sales and Marketing, Commissions, Service, Customer Contact and Call Center support
Customization; to meet the extension ,addition, change in process flow
Supplier relationship Management
Oracle CRM
Oracle Financials
Oracle HRMS
Oracle Logistics
Oracle Mobile Supply chain Applications
Oracle Order Management
Oracle Transportation Management
Oracle Warehouse Management Systems
Enterprise resource planning (ERP) is an enterprise-wide information system designed to coordinate all the resourcesneeded to complete business processes such as order fulfillment or billing.
ERP system supports most of the business system that maintains in a single database the data needed for a variety oManufacturing, Supply Chain Management, Financials, Projects, Human Resources and Customer Relationship Mana
Manufacturing
Engineering, Bills of Material, Scheduling, Capacity, Workflow Management, Quality Control, Cost Management, ManManufacturing Projects, Manufacturing Flow
Supply Chain Management
Order to cash, Inventory, Order Entry, Purchasing, Product Configurator, Supply Chain Planning, Supplier SchedulingProcessing, Commission Calculation
Financials
Projects
Human Resources
Customer Relationship Management
Data Warehouse
and various Self-Service interfaces for Customers, Suppliers, and Employees
Access control ; user privilege as per authority levels for process execution
The ERP system for AS/400 offering is called JDEdwards
The term Oracle Applications is the applications software or business software of Oracle Corp.. It refers to the non-dparts of Oracle Corporation's software portfolio
Within the overall rubric of Oracle Applications, Oracle Corporation's E-Business Suite ("EB-Suite" or "EBS") consistresource planning (ERP), customer relationship management (CRM), and supply-chain management (SCM) computedeveloped by or acquired by Oracle.
The E-Business Suite (, contains several product lines, including:
-
8/6/2019 Technical Guide for Recruiters-jan 2009
34/101
SAP AG, a global software company headquartered in Walldorf, Germany or its various products.
SAP ERP includes four individual solutions that support key functional areas:
SAP ERP Financials
SAP ERP Human Capital Management
SAP ERP Operations
SAP ERP Corporate Services
These modules may not all be implemented in a typical company but they are all related and are listed below
EH&S Environmental Health & Safety
CFM Corporate Financial Management
FI Financial Accounting
The FI module has 9 sub modules:
General Ledger Accounting
Consolidation
Accounts Payable
Accounts Receivable
Bank Accounting
Asset Accounting
PeopleSoft, Inc. was a company that provided Human resource management systems (HRMS), customer relationshManufacturing, Financials, Enterprise Performance Management, and Student Administration software solutions to lagovernments, and organizations. PeopleSoft is also the name of the company's product suite.
Siebel Systems, Inc. was a software company principally engaged in the design, development, marketing, and supp
Siebel is now a brand name for the CRM products
EitherSAP R/3 or SAP ERP, two versions of the enterprise resource planning software product of SAP AG.
The SAP ERP application is an integrated enterprise resource planning (ERP) software manufactured by SAP AG tharequirements of midsize and large organizations in all industries and sectors. It is the successor product to SAP R/3.
SAP R/3 is the former name of the main enterprise resource planning software produced by SAP AG. Its new name is
SAP R/3 is arranged into distinct functional modules, covering the typical functions in place in an organization. The mFinancials and Controlling (FICO), Human Resources (HR), Materials Management (MM), Sales & Distribution (SD), a
Designed for the management of environmental regulatory information, particularly product safety data as required fo
EH&S has sub-modules of Product Safety, Dangerous Goods, Waste, Industrial Hygiene, and Occupational Health. Tpopulated with regulatory information from commercially available databases, such as the LOLI Database.
Designed for automated management and external reporting of general ledger, accounts receivable, accounts payablaccounts with a user defined chart of accounts. As entries are made relating to sales production and payments journaposted. This connection means that the "books" are designed to reflect the real situation.
FI-GL
FI-LC
FI-AP
FI-AR
FI-BL
FI-AA
FI-SL
-
8/6/2019 Technical Guide for Recruiters-jan 2009
35/101
Special Purpose Ledger
Funds Management
Contract Accounting
CO Controlling
The CO module has following sub modules:
Overhead Costing (Cost Centers, Activity Based Costing, Internal Order Costing)
Profitability Analysis
Product Cost Controlling
AM Asset Management
PS Project System
Designed to support the planning, control and monitoring of long-term, highly complex projects with defined goals.
FS Insurance
IS Industry Solutions
HR Human Resources
Organizational Management
Personnel Administration
Recruitment
Personnel Development
Time Management
Payroll Management
Training and Event Management
HCM Human Capital Management
FI-FM
FI-CA
Represents the company's flow of cost and revenue. It is a management instrument for organizational decisions. It tooevents occur.
CO-OM
CO-PA
CO-PC
Designed to manage and supervise individual aspects of fixed assets including purchase and sale of assets, depreciamanagement.
An integral part of mySAP ERP, SAP for Insurance enables insurance companies to handle customer and market reqcontrol profitability and economic viability.
Combines the SAP application modules and additional industry-specific functionality. Special techniques have been das banking, oil and gas, pharmaceuticals, etc.
Complete integrated system for supporting the planning and control of personnel activities and HR module is sometimHCM (Human Capital Management).
HR-OM
HR-PA
HR-PB
HR-PD
HR-PT
HR-PY
HR-TEM
-
8/6/2019 Technical Guide for Recruiters-jan 2009
36/101
LE Logistics Execution
PLM Product Lifecycle Management
PM Plant Maintenance
Equipment servicing and rebuilding. These tasks affect the production plans.
MM Materials Management
QM Quality Management
A quality control and information system supporting quality planning, inspection, and control for manufacturing and pr
PP Production Planning
SCM
Supply Chain Management
SRM
Supplier Relationship Management
Business Information Warehouse
Strategic Enterprise Management
Used as a unique ID for each pallet of stock held in the warehouse.
AF&R Advanced Forecasting & Replenishment
Mostly referred to as Forecasting & Replenishment
Supports the procurement and inventory functions occurring in day-to-day business operations such as purchasing, inpoint processing, etc.
Used to plan and control the manufacturing activities of a company. This module includes; bills of material, routings, woperations planning, master production scheduling, material requirements planning, shop floor control, production ord
SD Sales and Distribution
Helps to optimize all the tasks and activities carried out in sales, delivery and billing. Key elements are: presales suppquotation processing, sales order processing, delivery processing, billing and sales information system.
BW
SEM
WM Warehouse Management
Subdivides the Storage Location used in the MM sub-module Inventory Managementthat already defines inventory vinto Storage Types, Storage Sections and then into Storage Bins. WM allows control of stocks to a physical level dowbatch-managed, to the batch level within a bin. Placement and removal strategies can be configured, and physical invbe done at this finite level.
HUM Handling Unit Management
ABAP (Advanced Business Application Programming), is a high level programming language created by the German
SAP Basis is the technological platform that supports the entire range of SAP applications, now typically implementedWeb Application Server. In that sense SAP Basis can be seen as the "operating system" on which SAP applications r
NetWeaveris SAP's integrated technology platform and is the technical foundation for all SAP applications since the NetWeaver is marketed as a service-oriented application and integration platform
-
8/6/2019 Technical Guide for Recruiters-jan 2009
37/101
It is the latest version of SAP ERP
SAP NetWeaver's release is considered as a strategic move by SAP for driving enterprises to run their business on athat includes both applications and technology.
A complete architecture change took place with the introduction ofmySAP ERP edition 2004. R/3 Enterprise was repERP Central Component (SAP ECC). The SAP Business Warehouse, SAP Strategic Enterprise Management and Int
also merged into SAP ECC, allowing users to run them under one instance. Architectural changes were also made toservices architecture to transition customers to a services-oriented architecture.
Product lifecycle management (PLM) is the process of managing the entire lifecycle of a product from its conceptiomanufacture, to service and disposal.[1] PLM integrates people, data, processes and business systems and provides backbone for companies and their extended enterprise
Teamcenteris an integrated suite of Product Lifecycle Management applications from Siemens PLM Software.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
38/101
1 Mainframes
2 Software migration
3 COBOL
4 PL1
7 IBM Mainframes
5 DB2
6 JCL
7 CICS
8 REXX
-
8/6/2019 Technical Guide for Recruiters-jan 2009
39/101
9 MVS
10 VSAM
11 AS/400
12
13 RPG
14 CGIDEV2
15 ILE
AS/400 Control Language(CL)
-
8/6/2019 Technical Guide for Recruiters-jan 2009
40/101
LEGACY SKILLS : MAINFRAMES & AS400
Operating Systems
Middleware
Mainframes are computers used mainly by large organizations for critical applications, typically bulk data processingsuch as census, industry and consumer statistics, ERP, and financial transaction processing
Nearly all mainframes have the ability to run (or host) multiple operating systems, and thereby operate not as a singlecomputer but as a number of virtual machines. In this role, a single mainframe can replace dozens or even hundreds smaller servers.
A legacy code is any application based on older technologies and hardware, such as mainframes, that continues toprovide core services to an organization
Legacy Transformation, or legacy modernization, refers to the rewriting or porting of a legacy system to a moderncomputer programming language, software libraries, protocols, or hardware platform. Sometimes referred to as softwamigration, legacy transformation aims to retain and extend the value of the legacy investment through migration to neplatforms.
COBOLis one of the oldest programming languages still in active use. Its name is an acronym forCOmmon BusinessOriented Language, defining its primary domain in business, finance, and administrative systems for companies andgovernments.
PL/I ("Programming Language One"),is an imperative computer programming language designed for scientific,engineering, and business applications. It is one of the most feature-rich programming languages. It has been used bvarious academic, commercial and industrial users since it was introduced in the early 1960s, and is still actively usedtoday.
IBM mainframes, though perceived as synonymous with mainframe computers in general due to their marketshare, anow technically and specifically IBM's line of business computers that can all trace their design evolution to the IBMSystem/360.
The primary operating systems in use on current IBM mainframes include z/OS (which followed MVS and OS/390),
z/VM (previously VM/CMS), z/VSE, z/TPF, and Linux on System z. A few systems run MUSIC/SP and UTS (MainframUNIX). There are software-based emulators for the System/370, System/390, zSeries, and System z9 hardware,including FLEX-ES and the freely available Hercules emulator which runs under Linux and Microsoft Windows. InOctober, 2008, Sine Nomine Associates introduced OpenSolaris on System z.
Current IBM mainframes run all the major enterprise transaction processing environments and databases, includingCICS, IMS, WebSphere Application Server, DB2, and Oracle. In many cases these software subsystems can run onmore than one mainframe operating system.
IBM DB2, in computing, a relational database management system, more recently coined a "data server" by IBM
Job Control Language, a scripting language used on IBM mainframe operating systems
CICS (Customer Information Control System) is a transaction server that runs primarily on IBM mainframe systems
CICS is a transaction manager designed for rapid, high-volume online processing. This processing is mostly interactiv(screen-oriented), but background transactions are possible.
REXX (REstructured eXtended eXecutor) is an interpreted programming language which was developed at IBM. It is structured high-level programming language which was designed to be both easy to learn and easy to read. Bothcommercial and open source interpreters for REXX are available on a wide range of computing platforms, and compilare available for IBM mainframes.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
41/101
RPG (aka RPG IV aka RPGLE) is the mainstay programming language of the IBM System i platform.
Multiple Virtual Storage, more commonly called MVS, was the most commonly used operating system on theSystem/370 and System/390 IBM mainframe computers.
First released in 1974, MVS had been renamed multiple times, first to MVS/XA (eXtended Architecture), next toMVS/ESA (Enterprise Systems Architecture), then to OS/390 (when UNIX System Services (USS) were added), andfinally to z/OS (when 64-bit support was added with the zSeries models). Its core remains fundamentally the same
operating system. By design, programs written for MVS can still run on z/OS without modification.
Virtual storage access method (VSAM) is an IBM disk file storage access method, first used in the OS/VS2 operatisystem, later used throughout the Multiple Virtual Storage (MVS) architecture and now in z/OS.
The AS/400 was introduced in 1988 by IBM as a minicomputer for general business and departmental use. It underweseveral rebrandings until its last rebrand in 2006 to the name of IBM System i. It remained in production until April 200when it was replaced by the IBM Power Systems line. It uses an object-based library-based operating system calledIBM i
The AS/400 Control Language (CL) is a scripting language for the IBM AS/400 midrange platform bearing a
resemblance to the IBM Job Control Language and consisting of an ever expanding set of command objects (*CMD)used to invoke traditional AS/400 programs and/or get help on what those programs do.
RPG is a programming language for business applications. Originally an initialism forReport Program Generator,
CGIDEV2 is a free and open source iSeries (AS/400) based program development toolkit that facilitates thedevelopment of interactive web-based programs using RPG ILE or Cobol
Integrated Language Environment, on IBM's System i (i5, iSeries or AS/400) computers IBM RPG
-
8/6/2019 Technical Guide for Recruiters-jan 2009
42/101
1 .NET
2 Components of .NET Fra
-
8/6/2019 Technical Guide for Recruiters-jan 2009
43/101
3 CL1
4 C#
5 C++/CLI
6 F#
7 J#:
8 Windows PowerShell
9 IronPython
10 IronRuby
11 Managed Extensions for
12 Managed JScript
-
8/6/2019 Technical Guide for Recruiters-jan 2009
44/101
13 VBx
14 VB.NET
15 A#
16 Boo17 Cobra
18 Chrome
19 Component Pascal
20 IronLisp
21 L#
22 Lexico
23 Mondrian
24 Nemerle
25 P#
26 Phalanger
27 Phrogram
28 #Smalltalk
29 AVR.NET
30 Active Oberon
31 APLNext
32 Common Larceny
33 Delphi.NET
34 Delta Forth .NET
35 DotLisp
36 EiffelEnvision37 Fortran .NET
38 Gardens Point Modula
39 Haskell for .NET
40 Haskell.net
41 Hugs for .NET
42 IronScheme
43 LOLCode.NET
44 Mercury on .NET
45 Net Express
46 NetCOBOL
47 OxygenScheme48 S#
49 IoNET
50 PL/IL
51 sml.net
52 Wildcat Cobol
53 X#
54 Ja.NET
-
8/6/2019 Technical Guide for Recruiters-jan 2009
45/101
55 Visual Basics (VB)
56
57 VBScript
58 Visual Basic .NET
59 Star Basic
60 Gambas
61
62
63 nHibernate
Visual Basic forApplications (VBA)
Extensible MarkupLanguage (XML)
Extensible Application
Mark up Language
-
8/6/2019 Technical Guide for Recruiters-jan 2009
46/101
DOTNET & VB
ework
(.NET) A comprehensive software development platform from Microsoft that was introduced in 2000 as the company'sgeneration programming environment. Pronounced "dot-net," and widely known as the ".NET Framework," it was decompete with the J
The European Computer Manufacturers Association (ECMA) has standardized .NET as the Common Language Infr(CLI). ECMA also standardized the C# programming language, designed by Microsoft to be the flagship .NET languaDepending on the class li
.NET assembly: In the Microsoft .NET framework, an assembly is a partially compiled code library for use in deploymversioning and security. In the Microsoft Windows implementation of .NET, an assembly is a PE (portable executableWindows GU
.NET metadata : .NET metadata, in the Microsoft .NET framework, refers to certain data structures embedded within Intermediate Language code that describes the high-level structure of the code. Metadata describes all classes and cmembers t
.NET Remoting: .NET Remoting is a Microsoft application programming interface (API) for interprocess communicatiin 2002 with the 1.0 version of .NET Framework. It is one in a series of Microsoft technologies that began in 1990 with
ADO.NET: ADO.NET is a set of computer software components that can be used by programmers to access data andservices. It is a part of the base class library that is included with the Microsoft .NET Framework. It is commonly used programmers to ac
ASP.NET: ASP.NET is a web application framework developed and marketed by Microsoft to allow programmers to bweb sites, web applications and web services. It was first released in January 2002 with version 1.0 of the .NET Framis th
Base Class Library: The Base Class Library (BCL) is a standard library available to all languages using the .NET Fra.NET includes the BCL in order to encapsulate a large number of common functions, such as file reading and writing,renderi
Common Intermediate Language: Common Intermediate Language (CIL, pronounced either "sil" or "kil") (formerly cMicrosoft Intermediate Language or MSIL) is the lowest-level human-readable programming language in the Common
Infrastructure and
Common Language Infrastructure: The Common Language Infrastructure (CLI) is an open specification developedMicrosoft that describes the executable code and runtime environment that form the core of a number of runtimes incMicrosoft .NET Fr
Common Language Runtime: The Common Language Runtime (CLR) is the virtual machine component of Microsoinitiative. It is Microsoft's implementation of the Common Language Infrastructure (CLI) standard, which defines an exenvironment for p
-
8/6/2019 Technical Guide for Recruiters-jan 2009
47/101
Common CLI Languages
Common Type System: The Common Type System (CTS) is a standard that specifies how Type definitions and speof Types are represented in computer memory. It is intended to allow programs written in different programming langueasily share
Virtual Execution System: The Virtual Execution System(VES) provides an environment for executing managed codprovides direct support for a set of built-in data types, defines a hypothetical machine with an associated machine mostate, a set o
Windows CardSpace: Windows CardSpace (codenamed InfoCard), is Microsoft's client software for the Identity MetaCardSpace is an instance of a class of identity client software called an Identity Selector. CardSpace stores referencedigit
Windows Communication Foundation: Windows Communication Foundation, or just WCF, is a programming frameto build applications that inter-communicate. WCF is the part of the .NET Framework dedicated to communications
Windows Forms: Windows Forms is the name given to the graphical user interface application programming interfacincluded as a part of Microsoft's .NET Framework, providing access to the native Microsoft Windows interface elemenwrapping the ex
Windows Presentation Foundation: The Windows Presentation Foundation (or WPF), formerly code-named Avalongraphical subsystem in .NET Framework 3.0 (formerly called WinFX)[1], which uses a markup language, known as XAuser interface devel
Windows Workflow Foundation: Windows Workflow... Foundation (WF) is a Microsoft technology for defining, execmanaging workflows. This technology was first released in November 2006 as a part of .NET Framework 3.0.
.NET Languages: CLI Languages are computer programming languages that are used to produce libraries and progrconform to the Common Language Infrastructure specifications. With some notable exceptions, most CLI languages centirely to the Co
C#: Most widely used CLI language, bearing similarities to C++ and Java. Implementations provided by .NET FramPortable.NET and Mono.
C++/CLI: A version of C++ including extensions for using CLR objects. Implementation provided only .NET Framewproduce either CIL-based managed code or mixed-mode code that mixes both managed code as well as native codcompiler is provided b
F#: A multi-paradigm CLI language supporting functional programming as well as imperative object-oriented progradisciplines. Variant of ML and is largely compatible with OCaml. The compiler provided by Microsoft.
J#: A CLS-compliant implementation of Java. The compiler is provided by Microsoft. Microsoft has announced that discontinued.
Windows PowerShell: An object-oriented command line shell.
IronPython: An open-source CLI implementation of Python, currently being re-designed to leverage the DLR.
IronRuby: An open-source CLI implementation of Ruby, built on top of the DLR.
Managed Extensions for C++: A version of C++ targeting the CLR. Deprecated in favor of C++/CLI.
Managed JScript: A CLI implementation of JScript built using the Dynamic Language Runtime. Conforms to ECMAversion 3.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
48/101
Other CLI languages
VBx: A dynamic version of VB.NET built on top of the Dynamic Language Runtime. See VBScript and VBA as this thought of being used like a Managed VBScript (though so far this name has not been applied to this) and could bereplace VBA as w
VB.NET: A redesigned, object-oriented dialect of Visual Basic. Implementations provided by .NET Framework and
A#: CLI implementation of Ada.
Boo: A statically typed CLI language, inspired by Python.Cobra: A CLI language with both static as well as dynamic typing.
Chrome: An Object Pascal-based CLI language.
Component Pascal: A CLI language inspired by Pascal and Oberon.
IronLisp: A CLI implementation of Lisp. Deprecated in favor ofIronScheme.
L#: A CLI implementation of Lisp. Lexico: A didactic in Spanish object-oriented language.
Mondrian: A CLI based functional language designed to provide an easy way of scripting components.
Nemerle: A functional/imperative hybrid language similar to C#, Perl and Lisp.
P#: A CLI implementation of Prolog programming language
Phalanger: An implementation of the PHP programming language with extensions for ASP.NET
Phrogram: A custom CLI language for beginners and intermediate users. Formerly called KPL (Kids Programming
and produced by The Phrogram Company
#Smalltalk - a CLI implementation of the Smalltalk programming language
AVR.NET - a CLI implementation of the RPG programming language.
Active Oberon - a CLI implementation of the Oberon
APLNext - a CLI implementation of the APL programming language
Common Larceny- a CLI implementation of the Scheme programming language
Delphi.NET - a CLI language implementation of the Borland Delphi language.
Delta Forth .NET - a CLI implementation of the Forth programming language from Dataman
DotLisp - a CLI language inspired by the Lisp programming language
EiffelEnvision - a CLI implementation of the Eiffel programming languageFortran .NET: Fortran compiling to .NET
Gardens Point Modula-2/CLR - an implementation of the Modula-2 programming language that can target CIL
Haskell for .NET - a CLI language inspired by the Haskell programming language
Haskell.net - an upcoming CLI language inspired by the Haskell programming language
Hugs for .NET - a CLI language inspired by the Haskell programming language
IronScheme - a R6RS compliant Scheme implementation based on parts of the Microsoft DLR (about 15% and sh
LOLCode.NET - a CLI implementation of the LOLCODE language.
Mercury on .NET - an implementation of the Mercury programming language that can target CIL
Net Express - a CLI implementation of COBOL
NetCOBOL - a CLI implementation of COBOL
OxygenScheme - a CLI implementation of the Scheme programming languageS# - a CLI implementation of the Smalltalk programming language
IoNET - a CLI implementation of Io (programming language)
PL/IL - a CLI implementation of PL/I
sml.net - a CLI implementation of Standard ML
Wildcat Cobol - a CLI implementation of COBOL
X# - a CLI implementation of ASM developed for Cosmos. X# was also the codename for the XML-capabilities of C
Ja.NET - an open source implementation of a Java 5 JDK (Java development tools and runtime) for .NET
-
8/6/2019 Technical Guide for Recruiters-jan 2009
49/101
Structure of .Net Framework:
Microsoft has developed derivatives ofVisual Basic for use in scripting. Visual Basic itself is derived heavily from BAsubsequently has been replaced with a .NET platform version.
Visual Basic for Applications (VBA) is included in many Microsoft applications (Microsoft Office), and also in many products like SolidWorks, AutoCAD, WordPerfect Office 2002, ArcGIS and Sage Accpac ERP. There are small inconsthe
VBScript is the default language for Active Server Pages. It can be used in Windows scripting and client-side web paAlthough it resembles VB in syntax, it is a separate language and it is executed by vbscript.dll as opposed to the VB r
Visual Basic .NET is Microsoft's designated successor to Visual Basic 6.0, and is part of Microsoft's .NET platform. VBasic.Net compiles and runs using the .NET Framework. It is not backwards compatible with VB6. An automated conexists,
Star Basic is a Visual Basic compatible interpreter included in StarOffice suite, developed by Sun Microsystems.
Gambas is a Visual Basic inspired free software programming language for GNU/Linux. It is not a clone of Visual Basdoes have the ability to convert Visual Basic programs to Gambas.
XML : The Extensible Markup Language (XML) is a general-purpose specification for creating custom markup langis classified as an extensible language, because it allows the user to define the mark-up elements. XML's purpose is tinformati
XAML: Extensible Application Mark up Language is a mark up language used for rich user interface development
XML. XAML is designed as a more efficient method of developing application user interfaces.nHibernate: NHibernate is an Object-relational mapping (ORM) solution for the Microsoft .NET platform: it provides ause framework for mapping an object-oriented domain model to a traditional relational database
-
8/6/2019 Technical Guide for Recruiters-jan 2009
50/101
1
2 Java Platform:
3 JVM
4 JRE & JIT
5 JDK
6 Java Version history
J2SE
J2EE
JAVA
-
8/6/2019 Technical Guide for Recruiters-jan 2009
51/101
7 JAVA LANGUAGE
8 SWING
9 Applet
10 Servelet
11 JSP
12 Java Application Servers
a
b
cd
e
f
g
h
i
j
k
13 Hibernate
-
8/6/2019 Technical Guide for Recruiters-jan 2009
52/101
14 Tomcat
15 API
16 EJB
a Stateful Session Beans
b Stateless Session Beans
c Message Driven Beans
17 JMS
18 JDBC
19 JAVA BEANS
20 AWT
21 JFC
-
8/6/2019 Technical Guide for Recruiters-jan 2009
53/101
22 MQ Series
23 CORBA
24 Webserver
25 HTTP
26 Web browser
27 HTML
28 Mark up language
29 Java script
30 PYTHON
31 RUBY
-
8/6/2019 Technical Guide for Recruiters-jan 2009
54/101
32 C
33 C++
34 Cold Fusion
35 PERL
36 Shellscript
37 CGI
38 Application software
-
8/6/2019 Technical Guide for Recruiters-jan 2009
55/101
JAVAAn Object oriented high level programming language developed by Sun Microsystems.
Java virtual Machine
The Java language has undergone several changes since JDK (Java Development Kit) 1.0 was re
JDK 1.1
J2SE 1.3
J2SE 1.4
J2SE 5.0
refers to a number of computer software products and specifications from Sun Microsystems that tprovide a system for developing application software and deploying it in a cross-platform environm
Java platform is the name for a bundle of related programs, or platform, from Sun which allow fordeveloping and running programs written in the Java programming language.
The heart of the Java Platform is the concept of a "virtual machine" that executes Java bytecodeprograms. This bytecode is the same no matter what hardware or operating system the program isrunning under.
A Java Virtual Machine (JVM) is a set of computer software programs and data structures which virtual machine model for the execution of other computer programs and scripts.
The JVM, which is the instance of the JRE (Java Runtime Environment), comes into action whenprogram is executed. When execution is complete, this instance is garbage-collected. JIT is the paJVM that is used to speed up the execution time
Sun also distributes a superset of the JRE called the Java 2 SDK (more commonly known as thwhich includes development tools such as the Java compiler, Javadoc, Jar and debugger.
Java Development Kit (JDK) is a Sun product aimed at Java developers. Since the introduction oit has been by far the most widely used Java SDK. It contains a Java compiler and a number of othimportant development tools as well as a full copy of
J2SE 1.2:This and subsequent releases through J2SE 5.0were rebranded Java 2 and the versio"J2SE" (Java 2 Platform, Standard Edition) replaced JDK to distinguish the base platform from J2E(Java 2 Platform, Enterprise Edition) andJ2ME(Java 2 Pl
J2SE: Java Platform, Standard Edition orJava SE is a widely used platform for programming inJava language. It is the Java Platform used to deploy portable applications for general use.
J2EE: Java Platform, Enterprise Edition orJava EE is a widely used platform for server programin the Java programming language. The Java EE Platform differs from the Standard Edition (SE) oin that it adds libraries which provide functionality
-
8/6/2019 Technical Guide for Recruiters-jan 2009
56/101
Among the better known Java application servers are:
Websphere application server (IBM)
WebSphere Application Server Community Edition (IBM),
Sybase Enterprise Application Server (Sybase Inc),WebLogic Server (BEA) ( Oracle Corporation)
Jboss (Red Hat)
Jrun(Adobe)
Apache Geranemo(Apache Corporation)
Oracle OC4J (Oracle Corporation)
Sun Java System Application Server (Sun Microsystems),
SAP Netweaver AS (SAP),
Java is a programming language originally developed by Sun Microsystems and released in 1995 core component of Sun Microsystems' Java platform. One characteristic of Java is portability, whicmeans that computer programs written in the Java language
Swing is a graphical user interface library for the Java SE platform.Swing is a GUI toolkit for Java
An applet is a software component that runs in the context of another program
A Java applet is an applet delivered to the users in the form of Java bytecode. Java applets can ruWeb browser using a Java Virtual Machine (JVM),
A servlet can almost be thought of as an applet that runs on the server side
Java Servlet technology provides Web developers with a simple, consistent mechanism for extendfunctionality of a Web server and for accessing existing business systems
JavaServer Pages (JSPs) are server-side Java EE components that generate responsesA JSP is compiled to a Java servlet, a Java application in its own right, the first time it is accessedthat, the generated servlet creates the response.
An application server, in an n-tier architecture, a server.
Glassfish Application Server (based on Sun Java System Application Server).
Hibernate is an object-relational mapping (ORM) library for the Java language, providing a framewmapping an object-oriented domain model to a traditional relational database
Hibernate's primary feature is mapping from Java classes to database tables (and from Java data SQL data types). Hibernate also provides data query and retrieval facilities.
http://en.wikipedia.org/wiki/Server-sidehttp://en.wikipedia.org/wiki/Glassfish_Application_Serverhttp://en.wikipedia.org/wiki/Glassfish_Application_Serverhttp://en.wikipedia.org/wiki/Server-side -
8/6/2019 Technical Guide for Recruiters-jan 2009
57/101
The EJB specification is one of several Java APIs in the Java Platform, Enterprise Edition
An EJB container holds two major types of beans:
Session Beans, which can be either "Stateful" or "Stateless"
Message Driven Beans (also known as MDBs or Message Beans)
are distributed objects that do not have state associated with them thus allowing concurrent acces
Apache Tomcat is a Servlet container developed by the Apache Software Foundation (ASF). Tomimplements the Java Servlet and the JavaServer Pages (JSP) specifications from Sun Microsystemprovides a "pure Java" HTTP web server environment for Java
An application programming interface (API) is a set of functions, procedures, methods, classesprotocols that an operating system, library or service provides to support requests made by compuprograms.
Enterprise JavaBeans (EJB) is a managed, server-side component architecture for modular consof enterprise applications.
are distributed objects having state: that is, they keep track of which calling program they are deali
throughout a session
The message bean represents the integration of JMS (Java Message Service) with EJB to create entirely new type of bean designed to handle asynchronous JMS messages
The Java Message Service (JMS) API is a Java Message Oriented Middleware (MOM) API for semessages between two or more clients. JMS is a part of the Java Platform, Enterprise Edition, anddefined by a specification developed under the Java Communi
Messaging is a form of loosely coupled distributed communication, where in this context the term'communication' can be understood as an exchange of messages between software components
Java Database Connectivity (JDBC) is an API for the Java programming language that defines hclient may access a database. It provides methods for querying and updating data in a database.
JavaBeans are reusable software components for Java that can be manipulated visually in a buildPractically, they are classes written in the Java programming language conforming to a particularconvention
The Abstract Window Toolkit (AWT) is Java's original platform-independent windowing, graphicsuser-interface widget toolkit. The AWT is now part of the Java Foundation Classes (JFC) the staAPI for providing a graphical user interface (GUI) fo
The Java Foundation Classes (JFC) are a graphical framework for building portable Java-basedgraphical user interfaces (GUIs). JFC consists of the Abstract Window Toolkit (AWT), Swing and JTogether, they provide a consistent user interface for Jav
-
8/6/2019 Technical Guide for Recruiters-jan 2009
58/101
GENERAL
2. A computer that runs a computer program as described above.
A member of the WebSphere family from IBM, WebSphere MQ (formerly MQSeries) is the mostpopular[1] system for messaging across multiple platforms, including Windows, Linux, IBM mainframidrange, and Unix. WebSphere MQ is often referred to as "MQ" or
WebSphere MQ provides assured one-time delivery of messages across a wide variety of platformproduct emphasizes reliability and robustness of message traffic, and ensures that a message shonever be lost if MQ is appropriately configured.
WebSphere MQ allows receipt of messages to "trigger" other applications to run, and thus provideframework for a message driven architecture.
The Common Object Requesting Broker Architecture (CORBA) is a standard defined by the OManagement Group (OMG) that enables software components written in multiple computer languaand running on multiple computers to work together.
CORBA uses an interface definition language (IDL) to specify the interfaces that objects will preseoutside world. CORBA then specifies a mapping from IDL to a specific implementation language + or Java.
The term web servercan mean one of two things:
1. A computer program that is responsible for accepting HTTP requests from clients (user agentsas web browsers), and serving them HTTP responses along with optional data contents, which uare web pages such as HTML documents and linked objects
Hypertext Transfer Protocol (HTTP) is a communications protocol. Its use for retrieving inter-linkdocuments (hypertext) led to the establishment of the World Wide Web
A web browseris a software application which enables a user to display and interact with text, imvideos, music, games and other information typically located on a Web page at a website on the WWide Web or a local area network.
HTML, an initialism ofHyperText Markup Language, is the predominant markup language for Web pages
A markup language is an artificial language using a set of annotations to text that give instructionregarding the structure of text or how it is to be displayed.
JavaScript is a scripting language widely used for client-side web development
Python is a general-purpose, high-level programming language
Ruby is a dynamic, reflective, general purpose object-oriented programming language that combinsyntax inspired by Perl with Smalltalk-like features
-
8/6/2019 Technical Guide for Recruiters-jan 2009
59/101
is any tool that functions and is operated by means of a computer
In computing, C is a general-purpose computer programming language
C++ ("C Plus Plus") is a general-purpose programming language. It is regarded as a middle-levellanguage, as it comprises a combination of both high-level and low-level language features
ColdFusion, a dynamic language specialized for Web development which is compiled to Java byt
Perl is a high-level, general-purpose, interpreted, dynamic programming language.
A shell script is a script written for the shell, or command line interpreter, of an operating system. often considered a simple domain-specific programming language
Common Gateway Interface (CGI) is a standard protocol for interfacing external application softw
with an information server, commonly a web server
-
8/6/2019 Technical Guide for Recruiters-jan 2009
60/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
61/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
62/101
ean.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
63/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
64/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
65/101
1 SOFTWARE TESTING
2 SQA
3 SQC
4 TESTING LEVELS
a Unit Testing
b Integration Testing
c System Testing
d System Integration Testing
5 TESTING METHODS
a Black box testing
b White box testing
-
8/6/2019 Technical Guide for Recruiters-jan 2009
66/101
c Grey Box Testing
6
a Performance testing
b Usability testing
c Security testing
d
7
8 Acceptance Testing
9 Regression Testing
10 Manual Testing
11 Load Testing
Non Functional SoftwareTesting
Internationalization andlocalization
Alpha Testing & BetaTesting
-
8/6/2019 Technical Guide for Recruiters-jan 2009
67/101
12 Automated testing
12 GUI TESTING TOOLS
14 MERCURY INTERACTIVE
a LoadRunner
b WinRunner
c QTP
-
8/6/2019 Technical Guide for Recruiters-jan 2009
68/101
15 SILK TEST
-
8/6/2019 Technical Guide for Recruiters-jan 2009
69/101
TESTING
A primary purpose for testing is to detect software failures so that defects may be uncovered and corrected
software testing may be viewed as an important part of the software quality assurance (SQA) process
Unit Testing
Integration Testing
System Testing
System Integration Testing
Black box testing
White box testing
Grey Box Testing
Non Functional Software Testing
Software testing is an empirical investigation conducted to provide stakeholders with information about the quality ofservice under test, with respect to the context in which it is intended to operate. This includes, but is not limited to,
Software quality assurance is distinct from software quality control which includes reviewing requirements documentstesting. SQA encompasses the entire software development process, which includes processes such as software des
Software Quality Control (also known as Verification and Validation and also software testing) consists of a means oquality of software engineering products. It does this by means of tests of the software system. These tests can be un
In computer programming, unit testing is a method of testing that verifies the individual units of source code are workunit is the smallest testable part of an application. In procedural programming a unit may be an individual program, fu
'Integration testing' (sometimes called Integration and Testing, abbreviated I&T) is the phase of software testing in whsoftware modules are combined and tested as a group. It follows unit testing and precedes system testing.
System testing of software or hardware is testing conducted on a complete, integrated system to evaluate the systemwith its specified requirements. System testing falls within the scope of black box testing
System integration testing verifies that a system is integrated to any external or third party systems defined in the srequirements.
Software testing methods are traditionally divided into black box testing and white box testing. These two approachesdescribe the point of view that a test engineer takes when designing test cases
Black box testing treats the software as a black box without any knowledge of internal implementation. Black box tesinclude equivalence partitioning, boundary value analysis, all-pairs testing, fuzz testing, model-based testing, traceab
The black box tester has no "bonds" with the code, and a tester's perception is very simple: a code MUST have bugs.principle, "Ask and you shall receive," black box testers find bugs where programmers don't. BUT, on the other hand,
White box testing, by contrast to black box testing, is when the tester has access to the internal data structures and the code that implement these)
-
8/6/2019 Technical Guide for Recruiters-jan 2009
70/101
Special methods exist to test non-functional aspects of software.
Performance testing
Usability testing
Security testing
Internationalization and localization
White box testing methods can also be used to evaluate the completeness of a test suite that was created with black methods. This allows the software team to examine parts of a system that are rarely tested and ensures that the most
This involves having access to internal data structures and algorithms for purposes of designing the test cases, but teor black-box level.
In software engineering, performance testing is testing that is performed, from one perspective, to determine how faa system performs under a particular workload. It can also serve to validate and verify other quality attributes of the s
Usability testing is needed to check if the user interface is easy to use and understand.
Security testing is essential for software which processes confidential data and to prevent system intrusion by hacke
Internationalization and localization is needed to test these aspects of software, for which a pseudolocalization me
Before shipping the final version of software, alpha and beta testing are often done additionally:
Alpha testing is simulated or actual operational testing by potential users/customers or an independent test team at tsite. Alpha testing is often employed for off-the-shelf software as a form of internal acceptance testing, before the soft
Beta testingcomes after alpha testing. Versions of the software, known as beta versions, are released to a limited authe programming team. The software is released to groups of people so that further testing can ensure the product ha
Acceptance testing can be conducted by the end-user, customer, or client to validate whether or not to accept the pAcceptance testing may be performed as part of the hand-off process between any two phases of developmen
After modifying software, either for a change in functionality or to fix defects, a regression test re-runs previously pasmodified software to ensure that the modifications haven't unintentionally caused a regression of previous function
Manual testing is the oldest and most rigorous type of software testing. Manual testing requires a tester to perform moperations on the test software without the help of Test automation. Manual testing is a laborious activity that requires
Load testinggenerally refers to the practice of modeling the expected usage of a software program by simulating muaccessing the program concurrently.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
71/101
GUI testing tools serve the purpose of automating the testing process of GUI applications. Some better known tools a
1. TestPartner from Compuware
2. QuickTest Professional (QTP) from Hewlett-Packard (formerly from Mercury)
3. WinRunner from Hewlett-Packard (formerly from Mercury)
4. LoadRunner from Hewlett-Packard (formerly from Mercury)
5. SilkTest from Borland (formerly from Segue)
6. Rational Functional Tester (RFT) from IBM
7. QF-Test from Quality First Software, for Java/Swing, Eclipse/SWT and HTML only
8. GUIdancer from Bredex, only for Java (Swing/SWT) and HTML
9. Ranorex
10. iMacros
11. AutoIt12. Fitnesse
13. Dogtail from Red Hat
14. Abbot_(framework) (Open Source)
15. Linux Desktop Testing Project from freedesktop.org
16. SWTBot -- for functional testing of SWT and Eclipse based applications.
17. Test Automation FX - Windows UI testing with Visual Studio
18. web2test from itCampus - functional test tool for web applications
19. iTestBot from AKS-Labs - images based testing tool
20. Automation Anywhere from Tethys Solutions
21. RIATest for Flex
22. Eggplant Functional Tester
Products of HP Mercury
WinRunner is a functional GUI testing tool.
QuickTest Professional (QTP) is a functional GUI testing tool.
LoadRunner is a load testing tool.
Performance Center is an enterprise-class application for performance testing manageable via the web.
Test automation is the use of software to control the execution of tests, the comparison of actual outcomes to predicsetting up of test preconditions, and other test control and test reporting functions. Commonly, test automation involve
HP Mercury (formerly Mercury Interactive) is a subsidiary of Hewlett-Packard that is a market leader[citation needed] software quality assurance and offers products in other areas such as diagnostics, monitoring, and IT governance
TestDirectorforQuality Centeris a management tool for all aspects of software testing, ranging from capturing requirtest scripts, test execution and defect management.
LoadRunneris a performance and load testing product by Hewlett-Packard (Formerly from Mercury) for examining sand performance, while generating actual load. LoadRunner can emulate hundreds or thousands of concurrent users
HP/Mercury Interactive's WinRunneris an automated functional GUI testing tool that allows a user to record and playinteractions as test scripts.
Quick Test Professional (QTP) is an automated functional Graphical User Interface (GUI) testing tool created by theMercury Interactive that allows the automation of user actions on a web or client based computer application. It is prim
-
8/6/2019 Technical Guide for Recruiters-jan 2009
72/101
SilkTest is an automation tool for testing the functionality of enterprise applications in most versions of Windows, Sunand Red Hat Enterprise Linux WS 2.1 & 3.0[1]. It is produced by Segue Software which was acquired by Borland in 2
SilkTest uses the proprietary 4Test language for automation scripting. It is an object oriented language similar to C++concepts of classes, objects, and inheritance.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
73/101
1 System Administrator
Related Fields
2 DBA
3 Network administrator
4 Security Administrator
5 Web Administrator
6 Technical Support
7 Computer Operator
8 Application Analyst
9 Systems Architect
10 Systems Design
11 Systems Management
12 Network Management
13 OSS
14 HP OpenView(OVSAM)
-
8/6/2019 Technical Guide for Recruiters-jan 2009
74/101
15 NNM
16 NMS
17 SNMP
18 OpenNMS
19 SVC
20 metaSAN
21 SAN
22 NAS
23 NFS
24 RFC
25 RAID
26 FCP
27 SCSI
-
8/6/2019 Technical Guide for Recruiters-jan 2009
75/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
76/101
INFRASTRUCTURE
Network management is often defined as consisting of five areas, using the acronym FCAPS:
Fault Management
Configuration Management
Accounting (Administration)
Performance Management
Security Management.
A system administrator, systems administrator, orsysadmin, is a person employed to maintain and operate a conetwork. System administrators may be members of an information technology department
Many organizations staff other jobs related to systems administration. In a larger company, these may all be separatecomputer support or Information Services (IS) department. In a smaller group they may be shared by a few sysadmin
A database administrator (DBA) maintains a database system, and is responsible for the integrity of the data and thperformance of the system.
A network administratormaintains network infrastructure such as switches and routers, and diagnoses problems wibehavior of network-attached computers.
A security administratoris a specialist in computer and network security, including the administration of security devas well as consulting on general security measures.
A web administratormaintains web server services (such as IIS or Apache) that allow for internal or external accessinclude managing multiple sites, administering security, and configuring necessary components and software. Respon
Technical support staff respond to individual users' difficulties with computer systems, provide instructions and somediagnose and solve common problems.
A computer operatorperforms routine maintenance and upkeep, such as changing backup tapes or replacing failed Such tasks usually require physical presence in the room with the computer; and while less skilled than sysadmin task
an application analyst is someone whose job is to support a given application or applications. This may entail some system administration skills, and the ability to analyse a given problem
In systems engineering, the systems architect is the high-level designer of a system to be implemented. They estabthe system, defining the core design features that are hard to change later. They provide the vision for where th
Systems design is the process or art of defining the architecture, components, modules, interfaces, and data for a syrequirements. One could see it as the application of systems theory to product development
Systems management refers to enterprise-wide administration of distributed computer systems.
Network management is the discipline in computing dealing with operating, managing and monitoring voice and data
Open source software (OSS) can be defined as computer software for which the human-readable source code is mthat meets the Open Source Definition. This permits users to use, change, and improve the software, and to redistribu
HP OpenView Storage Area Manager (OVSAM) is a Hewlett Packard software suite for management of storage resinfrastructure.
-
8/6/2019 Technical Guide for Recruiters-jan 2009
77/101
List of SAN network management systemsApple Xsan
Brocade Fabric Manager
Cisco Fabric Manager
DataCore Software SANmelodyDataCore Software SANsymphony
Enterprise Fabric Connectivity (EFC) Manager
EMC VisualSAN
EMC VisualSRM
EMC ControlCenter
EMC Invista
Hitachi Data Systems HiCommand
Network Node Manager(NNM) is a Hewlett Packard OpenView product which manages networks. It uses SNMP to allowing them to be autodiscovered, monitored and controlled. NNM determines and displays physical and logical con
A Network Management System (NMS) is a combination of hardware and software used to monitor and administer a
Simple Network Management Protocol (SNMP) is a component of the Internet Protocol Suite as defined by the InteForce (IETF). SNMP is used in network management systems to monitor network-attached devices for conditions tha
OpenNMS is an enterprise-grade network monitoring platform developed under the open source software model. It cosupported, open-source project as well as an organization offering commercial services, training and support.
In computer data storage, the IBM SAN Volume Controller(SVC) is a block storage virtualization appliance
metaSAN is Tiger Technology's cross-platform Storage Area Network (SAN) management software.
A storage area network (SAN) is an architecture to attach remote computer storage devices (such as disk arrays, tajukeboxes) to servers in such a way that the devices appear as locally attached to the operating system
Network-attached storage (NAS) is file-level computer data storage connected to a computer network providing datheterogeneous network clients.
Network File System (NFS) is a network file system protocol originally developed by Sun Microsystems in 1983, allocomputer to access files over a network as easily as if the network devices were attached to its local disks.
In computer network engineering, a Request for Comments (RFC) is a memorandum published by the Internet Engi(IETF) describing methods, behaviors, research, or innovations applicable to the working of the Internet and Internet-
RAID which stands for "Redundant Array of Independent Disks" (originally and more informally "...Inexpensive Diskthat employs the simultaneous use of two or more hard disk drives to achieve greater levels of performance, reliabi
Fibre Channel, orFC, is a gigabit-speed network technology primarily used for storage networking.Fibre Channel Prtransport protocol (similar to TCP used in IP networks) which predominantly transports SCSI commands over Fibre C
Small Computer System Interface, or SCSI , is a set of standards for physically connecting and transferring data be
-
8/6/2019 Technical Guide for Recruiters-jan 2009
78/101
HP OpenView Storage Area Manager
IBM SAN Volume Controller
Tiger Technology MetaSAN
Symantec Veritas Command central Storage
ClearCase can run on a number of platforms including Linux, HP-UX, Solaris and Windows.
Rational ClearCase is a software tool for revision control (e.g. configuration management, SCM) of source code and
development assets.
BMC Performance Manager products deliver business-centric systems management and intelligent optimization solutinfrastructure and business-critical applications. These solutions work together to provide fast, automated problem resoptimization. Together with other BMC offerings, these products enable Business Service Management (BSM), enabloptimize your IT investmentand run your business more efficiently
-
8/6/2019 Technical Guide for Recruiters-jan 2009
79/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
80/101
ripheral devices
-
8/6/2019 Technical Guide for Recruiters-jan 2009
81/101
-
8/6/2019 Technical Guide for Recruiters-jan 2009
82/101
1