0% found this document useful (0 votes)
207 views44 pages

NEW - Technologies - Skills

This document provides an overview of various technologies, skills, and methods related to enterprise resource planning (ERP) systems. It discusses topics such as understanding technologies, ERP vendors and products, roles in ERP implementation projects, SAP modules, Oracle applications, and more. The document serves as a reference guide for those working with ERP systems.

Uploaded by

Sarath Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
207 views44 pages

NEW - Technologies - Skills

This document provides an overview of various technologies, skills, and methods related to enterprise resource planning (ERP) systems. It discusses topics such as understanding technologies, ERP vendors and products, roles in ERP implementation projects, SAP modules, Oracle applications, and more. The document serves as a reference guide for those working with ERP systems.

Uploaded by

Sarath Kumar
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 44

1. 2. 3. .

Understanding of Technologies Sourcing Skills - Different ways & Methods Market Knowledge Sales & !egotiation Skills

Understanding Technologies

"#erating Syste$s

%indows !T .& ' 2&&&( S)" Uni*( Solaris + & ,( %indows ,-',+( MS-D"S( .##le Macintosh( /edhat 0inu*( SuSe 0inu*(12-U3(.43 Java, EJB, RMI, Swing, CORBA, Serve lets, JSP, Servlets, JDBC, Core Java, Struts framework, We s!"ere, We logi#, $%M&, 'M&, Java s#ri!t, J(EE, J(ME, DO% )E%, framework, &DAP, Internet Se#urit*, J+M, P,ava, MIPS, %i #o, Boar- Design, Ematri., 'S&, 'S&% Java JD/ 012, ,ava3s#ri!t 01(, 'M&, WSAD, %ile, $i ernate, 4uart5, 7isual Studio 8 & 7isual Studio .!9T( 44S -.&( & ,( .S2 +B1)E%, ASP1)E%, ADO1)E%, +C661)E%, C7, COM, DCOM "racle ;.* +.*( ,i 'MS S<0-Ser6er ; & 2&&&( MyS<0( 2ostgreS<0 ;.*(D=2(4ngres(4nfor$i*(MS .ccess(Sy:ase 2rotoTy#e 2attern( )o$$and 2attern( >actory 2attern( =uilder 2attern( 4$$uta:le 2attern and Singleton 2atterns Session >a?ade( Do$ain Data Transfer 2attern( )usto$ Data Transfer 2attern( 5D=) for /eading( =usiness( Delegate 2attern and Ser6ice 0ocator 2attern 4=M 7isual.ge for 5a6a 3.&2( >orte .&( 5=uilder +( and Together5 8 /ed 1at 0inu* ; & +( 5akarta To$cat ( .#ache we: ser6er(U!43 5run 3.1 .##lication Ser6er( 5run )luster Ser6er( %e:logic + .##lication Ser6er( "racle ,i .##lication Ser6er(we:s#here(we:logic(Sun "ne( 44S Mail Ser6er( Mail 9na:le Mail Ser6er( <$ail & SendMail( T)2'42 networks setu# and trou:leshooting.

Sun 5a6a Technologies

Microsoft Technologies

Data:ases

Design 2atterns

95= Design 2atterns

De6elo#$ent Tools

"#en Source Technology

.##lication Ser6ers

9-$ail ' !etworking

>irewall

)heck 2oint !@( Sy$$antec(Mcafee S))A Su##ly )hain )olla:rationB i2 )o$$erce SuiteA !egotiate( 2roCects( )atalogB (i2 Trade Matri* -.1.1( i2 Site Manage$ent( "racle .##lication 1&.; '11i ' /adical 2.&(=..!(S.2(2eo#lesoft(5D 9dwards(!a6ision(.*a#ta(@reat #lanes(/a$co Marshal Site Minder 2olicy Ser6er .-1( Site Minder %e: .gent .-1 Microsoft 2roCect 2&&&( /ational /ose( KintanaAMercury co$#anyB 9rwin 3.-.2( T".D ;.3( 4=M Distri:uted De:ugger 3.&2( 52ro:e( and 5Thread0yser( and ).M0()rystal /e#ortsASeagateB Ti:co(see:eyond(7itria(%e:$ethods(Mercator(S.2 34(Tu*edo( Sie:el()larify(S.2 )/M("racle )/M(2eo#lesoft )/M(7anti6( 4nfor$atica()ognos(=usiness ":Cects(1y#erion(Datastage("racle D%(.:nitio(9rwin( De6elo#er 2&&& >or$s 8i' .-'-.& & /e#orts 2.- ' 3.& '20S<0'SDl 0oader' "racle %e:D= ' 5de6elo#er' "racle /e#lication Ser6er'"racle 2ortal ' 2roE)( 7eritas 7olu$e Manager(9M) Storage( 4=M Ti6oli Docu$entu$ 4=M 0otusnotes(Microsoft "utlook(MS 9*change ser6er(9udura( Test Director( <T2( 4=M /ational ro:ot( Test Manager( Silk Test( Silk 2erfor$er( Win runner, &oa- runner, %ele#om %esting, W"ite o.

S)M ' 9/2

Security Syste$s

2roCect Manage$ent

"ther tools

9.4 ' Middleware

)/M

Datawarehousing

)lient Ser6er

Storage Tool )ontent Manage$ent Tool

Mail Manage$ent Software

Testing Tools

testing, AI' testing 8 %est #ases, %est -ire#tor, %est Suite, Silk %est, Mer#ur* %esting, Marku# 0anguage 1TM0( D1TM0( 3M0

@9!9/.0 SF!"2S4S Standard 1ierarchy and /es#onsi:ilities in any organiGation

Deli6ery Manager Client Management ,Bu-gets stu-*, ensure t"e -ea-line ,#ommuni#ating wit" t"e #lients 2ractice 1ead Managing t"e te#"nolog* , to -o t"e resour#e management , to tra#k t"e resour#e !ool, resour#e !lan1 Sr. 2roCect $anager Managing multi!le !ro,e#ts 9 team managers 2roCect Manager A2MB More of management role an- -esigning t"e !ro,e#ts:Ar#"ite#t is also in t"e same level; Tea$ 0ead AT0B %eam Management, Assessing t"e res!onsi ilities, Distri ution of work1 Senior Software 9ngineer ASS9B Develo!ment an- Criti#al work in t"e !ro,e#ts Software 9ngineerAS9B AorB 5r. De6elo#er Com!letel* in #o-ing<!rogramming an- -evelo!ment

%hat is 9/2 A9nter#rises /esource 2lanningBH

4t atte$#ts to integrate all de#art$ents and functions across a co$#any onto a single co$#uter syste$ that can ser6e all those different de#art$entsI #articular needs. That is a tall order( :uilding a single software #rogra$ that ser6es the needs of #eo#le in finance as well as it does the #eo#le in hu$an resources and in the warehouse. 9ach of those de#art$ents ty#ically has its own co$#uter syste$ o#ti$iGed for the #articular ways that the de#art$ent does its work. =ut 9/2 co$:ines the$ all together into a single( integrated software #rogra$ that runs off a single data:ase so that the 6arious de#art$ents can $ore easily share infor$ation and co$$unicate with each other.

Most 6endorsI 9/2 software is fle*i:le enough that you can install so$e $odules without :uying the whole #ackage. Many co$#anies( for e*a$#le( will Cust install an 9/2 finance or 1/ $odule and lea6e the rest of the functions for another day.

4ndustry
9/2 ASoftware 2ackageB

=ig 9/2Js

S$all 9/2Js

S.2

!a6ision

"racle .##s

M>@'2ro

2eo#leSoft

=2)S

5D 9dwards

=2=

=..!

/a$co

Different 9/2 2roducts


S. !o 1. 2. 3. . -. 8. 2roduct !a$e S.2 "racle .##s 2eo#leSoft 5D 9dwards =..! !a6ision "wner )o$#any S.2 .@( @er$any "racle )or#oration( US. 2eo#lesoft 4nc( US. 5D 9dwards 4nc. =..!( !etherlands Microsoft( US.

2artici#ants in 9/2 4$#le$entation

>unctional )onsultant 1B %ho will do the .S K 4S Study K 9*isting syste$ A .ctual /eDuire$ent study of 0egacy syste$( which can :e in any for$ 6iG. Manual Syste$ or using any technologyB

Technical )onsultant De6elo#$ents & )usto$iGation of the for$s & /e#orts

9/2 .d$inistrators "racle .##s D=. L .cti6ities #erfor$ing on .##lication side. 2atching 2erfor$ance tuning )loning K is for testing #ur#ose Maintenance

User 2ower User 9nd User

To 2re#are the flow chart

%ho can work on The /4)9 )o$#onents A/e#orts( 4nterfaces( )on6ersion & 9*tensionB

"racle D=. K =acku# ( /eco6ery( 2erfor$ance Tuning

@a# .nalysis( 1e should ha6e do$ain knowledge.

/eDuire$ents gathering ( .nalysis( User 4nteraction ( Design a work flow Define Setu# A 1ow does a data a##lication will work B Docu$entation for future reference & for end user training

"6er6iew of S.2

SAP

Technical ABAP (ABAPER)

Functional FI-CO

DBA/Administ rator BASIS (Basis Administrator)

SD PP PS P !R "

# S /CS

@lossary "f S.2


ABAP=3 A-van#e Business A!!li#ation Programming >I3CO=3 >I ? >inan#e, CO ? Controlling MM=3 Material Management SD=3 Sales 9 Distri ution PP= 3 Pro-u#tion Planning PM= 3 Plant Maintenan#e PS=3 Pro,e#t S*stem $R= 3 $uman Resour#e 4M= 3 4ualit* Management WM= 3 Ware"ouse Management SM<CS= 3 Servi#e Management<Customer Servi#es

/es#onsi:ilities of Technical & >unctional )onsultant in S.2


%hat does an .=.2er do ATechnical )onsultant in S.2B ABAP is an !rogramming language w"i#" is use- e SAP to -evelo! t"e !rograms1 So a !rogrammer :ABAPer; -evelo!s software !a#kage * using various te#"nologies like A&E, IDOC, BAPI, BDC, &SMW, Dialog Programming, Mo-ule Pool Programming, Re!orts, SAP S#ri!ts et#1 A&E IDOC BAPI BDC 3 3 3 3 A!!li#ation &ink Ena ling Interfa#ing Do#uments Bat#" A!!li#ation Programming Interfa#es Bat#" Data Communi#ation

%hat does an >unctional )onsultant do A>unctional )onsultant in S.2B

AS3IS3Stu-*1 %O3BE3Anal*sis @ser Intera#tion Pre!aring user manuals for en- user training %raining en- users an- Power users

S.2 !ew Di$ension Modules >or s!e#ifi# in-ustries SAP AA, Aerman* "as -evelo!e- new #ustomi5e- !ro-u#t un-er t"e ran- name of SAP1 %"ese )ew Dimension Pro-u#ts are -ifferent from SAP Stan-arversion t"at is SAP RB 9 in ea#" new -imension mo-ule t"ere are %e#"ni#al as well as >un#tional Professionals like SAP RB1 >or Su##ly )hain 4ndustryL APO = A-van#e- Planning 9 O!timi5ation DP = Deman- Planning1 S)MP = Su!!l* network management !lanning1 PPDS = Pro-u#tion Planning 9 Detaile- S#"e-uling1 AA%P = Alo al availa le to !romise1 >or "il 4ndustryL 3 IS3OI& >or .uto$o:ile 4ndustry= 3 IS3Auto >or Media 4ndustryL 3 IS3Me-ia >or retail 4ndustryL 3 IS3Retail >or )usto$er )are 4ndustryL 3 IS@3CCS >or )/M 4ndustryL 3 SAP CRM >or =usiness %arehousingL 3 SAP BW<BIW

=rief a:out different 9/2Js


SAP Different +ersions %e#"ni#al >un#tional SAP A-min<DBA =3 R(, RB :21CB, 21C#;, CI) :Countr* In-ia +ersion; =3 ABAP :A-van#e- Business A!!li#ation Programming; =3 $R, >I3CO, SD, MM, PP, PS, PM, 4M =3 BASIS Ora#le A!!s Different +ersions =3 Ora#le A!!li#ations 00i %e#"ni#al =3 P&<S4&, >orms, Re!orts, Interfa#es, Conversion, E.tensions :RICE Com!onents; >un#tional =3 $RMS :Pa*roll, A-van#e- Benefits;, M>A :BOM, WIP;, >I) :AR, AP, A&;, DIS% :I)+, PO, OM; DBA<A-ministrator =3 A!!s DBA

Different +ersions %e#"ni#al >un#tional DBA<A-ministrator Different +ersions %e#"ni#al >un#tional DBA<A-ministrators Different +ersions %e#"ni#al >un#tional DBA<A-ministrators

Peo!leSoft =3 =3 Peo!le#o-e, Peo!le tools, PS 4uer* =3 $RMS, M>A, >I) =3 Peo!lesoft A-min<DBA JDE-war-s =3 Worl-Soft, OneWorl-, OneWorl- 'E =3 JDE-war-s Programmer =3 $R, M>A, >I) =3 C)C A-ministrator BAA) =3 =3 BAA) %ools =3 >I), M>A =3 BAA) A-ministrators

"6er6iew of "racle .##lications


"racle .##lications "6er6iew Ora#le 00i is t"e release version1 Current +ersion of Ora#le is Ora#le 001D10E1(1 Current availa le +ersions are 001D1F , 001D1G an- 001D10E1(1 Ora#le Ci, Hi, Gi t"ese are all t"e -ata ases :w"ere we #an store t"e -ata; 0; >ront En- 3 forms I to enter t"e -ata, re!orts I to #reate various t*!e of re!orts (; Ba#k En- 3 ta les :Hi, Gi, Ci; to fee- :store; t"e -ata Different $odules in "racle .##s 1B >inance - ./ A.ccounts /ecei6a:lesB( .2 A.ccounts #aya:leB( @0 A@eneral 0edgerB( )M A)ash Manage$entB( >. A>i*ed .ssetsB !oteL .ll are 4ndi6idual Modules. @0 interface is i$#ortant 4n >inance >unctional K 1B 222 A2 - 2B K 2rocure$ent to #ay cycle K that includes the co$:ination of these $odules 2"M.2M@0 all

2B "2) A" - )B K "rder to )ash )ycle K that includes the co$:ination of all these $odules "MM./M@0

2B ManufacturingL %42 A%ork 4n 2rogressB( ="M A=ill "f MaterialsB 3B Distri:utionL 4!7 A4n6entoryB( 2" A2urchase "rderB( "M A"rder Manage$entB B 1/MSL 2ay /olls .d6ance =enefits( )ore 1/ -B )/ML Tele Ser6ice( >ield Ser6ice( Ser6ice )ontracts.

)o$#arisonNNNNN..
=etween a 2rogra$$er and a Technical )onsultant in "racle .##s. 2rogra$$er 1e will write the code in #l'sDl Technical consultant 1e will in6ol6e in the de6elo#$ent of >or$s and /4)9 )o$#onents to ensure the :usiness functionality.

=etween D2K and 11iH

D(/ :Develo!er (EEE; $e "as to -evelo! all form an- re!orts &ot of #o-e to e written for t"e usiness fun#itionalit* )ot re#ommen-e- for large -istri ute- environment

A!!s ERP "as stan-ar- forms an- re!orts :Built in; In uilt usiness fun#tionalit* Designe- to manage large enter!rises environments

96aluationNNNNNN. MaCor #layers of "racle .##s are L


"racle !.4"( 4ntelligrou#( Delloitte( 4nfosys( 4=M( T)S( @9( 1)0( Sa#ient( /a#idg$(

3ansa( =irla Soft( .lliance )onsulting( =aha6-one )y:er Tech( Sierra .tlantic( Soli*( Satya$ >ollowing Dueries we can ask fro$ candidatesL 1B 2B 3B B -B 8B ;B +B .sk whether 1e'She is a Tech or >unctional )onsultantH %hat are the $odules 1e'She workedH 1ow $ay for$s "r /e#orts that 1e'She custo$iGed in #articular 2roCectH %hich 6ersion of for$s that 1e'She workingH .sk whether he worked on 4!T9/>.)9S or !otH 1ow $any 4$#le$entations 1e'She didH 4s 1e'She is in su##ort #roCect or i$#le$entation #roCectH %hy there is a need of custo$iGationH

?????

"racle D=.
MaCor differences :etween D=. K De6elo#$ent and D=. K 2roduction

D=. De6elo#er K De6elo#$ent %ho work on Stored 2rocedures Triggers User creation $anage$ent Ta:le s#ace Manage$ent Designing Ta:le %riting code in #l'sDl

D=. - 2roduction =ack-u#( reco6ery( 2erfor$ance tuning( Migration( U#gradation( 2atching /egular Maintenance

MaCor differences :etween "racle D=. and "racle .##s D=.


"racle D=. 4nstallation (=ack-u#( reco6ery( 2erfor$ance tuning( Migration( U#gradation( 2atching %ork on =ackend K Data:ase side "racle .##s D=. 4nstallation( )loning( Migration( U#gradation( 2atching( %ork on .##lication side

D=. /es#onsi:ilities
The Co: of the D=. see$s to :e e6erything that e6eryone else either doesnIt want to do( or doesnIt ha6e the a:ility to do. D=.s get the en6ia:le task of figuring out all of the things no one else can figure out. More seriously though( here is a list of ty#ical D=. res#onsi:ilitiesL O4nstallation( configuration and u#grading of "racle ser6er software and related #roducts O96aluate "racle features and "racle related #roducts O9sta:lish and $aintain sound :acku# and reco6ery #olicies and #rocedures OTake care of the Data:ase design and i$#le$entation O4$#le$ent and $aintain data:ase security Acreate and $aintain users and roles( assign #ri6ilegesB O2erfor$ data:ase tuning and #erfor$ance $onitoring O2erfor$ a##lication tuning and #erfor$ance $onitoring

OSetu# and $aintain docu$entation and standards O2lan growth and changes Aca#acity #lanningB O%ork as #art of a tea$ and #ro6ide ;*2 su##ort when reDuired O2erfor$ general technical trou:le shooting and gi6e consultation to de6elo#$ent tea$s 4nterface with "racle )or#oration for technical su##ort.

/eDuired Skills for D=.

O@ood understanding of the "racle data:ase( related utilities and tools O. good understanding of the underlying o#erating syste$ O. good knowledge of the #hysical data:ase design O.:ility to #erfor$ :oth "racle and o#erating syste$ #erfor$ance tuning and $onitoring OKnowledge of .00 "racle :acku# and reco6ery scenarios O. good knowledge of "racle security $anage$ent O. good knowledge of how "racle acDuires and $anages resources O. good knowledge "racle data integrity OSound knowledge of the i$#le$ented a##lication syste$s O9*#erience in code $igration( data:ase change $anage$ent and data $anage$ent through the 6arious stages of the de6elo#$ent life cycle O. sound knowledge of :oth data:ase and syste$ #erfor$ance tuning O. D=. should ha6e sound co$$unication skills with $anage$ent( de6elo#$ent tea$s( 6endors and syste$s ad$inistrators O2ro6ide a strategic data:ase direction for the organiGation O. D=. should ha6e the a:ility to handle $ulti#le #roCects and deadlines . D=. should #ossess a sound understanding of the :usiness

Sun TechnologiesL 5.7. ' 5299

Three different 7ersions of 5.7. 2 5299A5a6a 2 9nter#rise 9ditionB %e: :ased & Deskto# .##lications 52S9 A 5a6a 2 Standard 9dition B 52M9 A 5a6a 2 Micro 9ditionB >or Mo:ile a##lications

>or "nline ga$ing

Difference :etween )ore 5.7. & 5299 )ore 5a6a Swings K %riting the for$s "nly to design the deskto# a##lications 5299 5S2A 5a6a Ser6er 2agesB(95=A9nter#rise 5a6a =eansB(Ser6lets Distri:uted enter#rises a##lication 4t is %e: :ased and Deskto# :ased a##lications

Most i$#ortant Duestions you ha6e to ask the candidatesL


0; W"at is t"e IDE:Integrate- Develo!ment Environment; t"at "e<s"e is usingJ &ike E#li!se, )et eans, J-evelo!er, JBuil-er, (; B; 2; D; $ow man* JSPs "e<s"e "as writtenJ W"at t*!e of EJBs *ou "ave written J a; Entit* Beans ; session Beans1 W"at met"o- *ou "ave followe- an- ask for SD&CJ Are *ou #omfort on ServletsJ

Servlets is w"i#" runs in Server an- it is a re-ire#tor1

4=M Technologies
Technology >unction

Mainfra$e

.##lication De6elo#$ent

.S' &&

.##lication De6elo#$ent

0otus !otes

Mail Manage$ent Software

/ational Tools

SD0) Tools

Ti6oli

Storage Manager

%e:s#here Suit

.##lication Ser6er ' 4ntegration Technology

4=M .43

Uni* :ased "#erating Syste$

Mainfra$es

4n Mainfra$es we use L
1B )o:ol as the #rogra$$ing language .:out )"="0 .crony$ for )o$$on =usiness "riented 0anguage. De6elo#ed in the late 1,-&s and early 1,8&s( )"="0 is the second-oldest high-le6el #rogra$$ing language

A>"/T/.! is the oldestB. 4t is #articularly #o#ular for :usiness a##lications that run on large co$#uters. )"="0 is a wordy languageP #rogra$s written in )"="0 tend to :e $uch longer than the sa$e #rogra$s written in other languages. This can :e annoying when you #rogra$ in )"="0( :ut the wordiness $akes it easy to understand #rogra$s :ecause e6erything is s#elled out. .lthough dis#araged :y $any #rogra$$ers for :eing outdated( )"="0 is still the $ost widely used #rogra$$ing language in the world.

)4)S as a :ackend tool L


2B .:out )4)S Short for )usto$er 4nfor$ation )ontrol Syste$( a T2 $onitor fro$ 4=M that was originally de6elo#ed to #ro6ide transaction #rocessing for 4=M $ainfra$es. 4t controls the interaction :etween a##lications and users and lets #rogra$$ers de6elo# screen dis#lays without detailed knowledge of the ter$inals :eing used. )4)S is also a6aila:le on non-$ainfra$e #latfor$s including the /S'8&&&( .S' && and "S'2 -:ased 2)s. 3B D=2 as a Data:aseL .:out D=2L Short for Database 2, a fa$ily of relational data:ase #roducts offered :y 4=M. D=2 #ro6ides an o#en data:ase en6iron$ent that runs on a wide 6ariety of co$#uting #latfor$s. . D=2 data:ase can grow fro$ a s$all single-user a##lication to a large $ulti-user syste$. Using S<0( users can o:tain data si$ultaneously fro$ D=2 and other data:ases. D=2 includes a range of a##lication de6elo#$ent and $anage$ent tools. D=2 su##orts Mainfra$e as well as U!43 en6iron$ent

B M7S( "S'3,& are the o#erating syste$s for Mainfra$es iB .:out 7S.M L 7irtual Storage .ccess Method, a file $anage$ent syste$ used on 4=M $ainfra$es. 7S.M s#eeds u# access to data in files :y using an in6erted inde* Acalled a B+treeB of all records added to each file. Many legacy software syste$s use 7S.M to i$#le$ent data:ase syste$s Acalled data setsB.

iiB .:out M7S Short for Multiple Virtual Storage, the o#erating syste$ for older 4=M $ainfra$es. M7S was first introduced in 1,; and continues to :e used( though it has :een largely su#erseded :y 4=MIs newer o#erating syste$( OS/390.

Mainfra$e .d$inistratorsL
1. "S'3,& .d$inistrator

/.)> .d$inistrator A/esource .ccess )ontrol >acilityB

.S' &&
.S' && AApplication S ste!/"00, a line of 4=M $inico$#uters introduced in 1,++.B is a 9n6iron$ent and #latfor$ and in this we use L )"="0' &&( )0' && as a 2rogra$$ing 0anguage D=2' && as a Data:ase "S' && as an "#erating syste$ MaCorly used in =anking & >inance 4ndustry

4=M /ational Tools


To Manage the co$#lete Software De6elo#$ent 0ife )ycle

Different #hasesL
01 (1 B1 21 D1 C1 ReK1 Aat"ering 9 Anal*sis Design t"e !ro,e#t Co-ing 9 Im!lementation %esting C"ange Management Maintenan#e 9 Do#umentation Task /ational /eDuisite 2ro /ational /ose /ational /ose 3D9 /ational )lear)ase /ational )lear<uest /eDuire$ent @athering & .nalysis 2roCect Design Modeling Tools 7ersion )ontrol ' )hange Manage$ent =ug Tracking Tool

/ational /o:ot /ational Test Manager /ational Test /ealti$e /ational 2urify /ational 2ortfolio Manager /ational SoD.

>unctional & Syste$ Testing Test Manage$ent Tool Testing tool for /ealti$e'e$:edded technologies Me$ory 0eak testing 2ortfolio Manage$ent Docu$entation of #roCects

Datawarehousing Tools
9T0 ToolsL %hich #erfor$s 9*traction( Transfor$ation( 0oading o#erations on data

"0.2 ToolsL %hich #erfor$s "n-0ine .nalytical 2rocessing on data

9T0 Tools .scential DataStage 4nfor$atica .: 4nitio

"0.2 Tools =usiness ":Cects 1y#erion 9ss:ase )ognos

MicroStartegy

>or More Details on Datawarehousing 6isitL htt#L''www.1keydata.co$'datawarehousing'datawarehouse.ht$l

?????????????????????????????????????????????

4ualit*

Professionals wit" knowle-ge of ISOGEEE, SEICMM S*stems Software C<C66 on @ni.<&inu., DSP, C"i! level -esigning, @ni. kernel ar#"ite#ture, file s*stem, memor* management,R%OS,&( su!!ort et# Client Server +B, +C66, COM, DCOM wit" RDBMS I Ora#le, S4&, S* ase Em e--e- S*stems R%OS, C on @)I', )etworking, +. works, -esign an- #o-e reviews, 4)', )et kernel, Psos, IRM/, >irmware, BIOS, Assem l*, MPEA D+D, MPB, JPEA, Set %o! Bo., D+B, Mi#ro!ro#essors, Mi#ro#ontrollers, ADA, A+IO)ICS, DE0FHB, In-ustrial Automation, Mainframes IBM Mainframe, AS<2EE, Es<BGE, 5<OS, OS<2EE,+A'<+MSLMainframe, COBO&, CICS, M+S, DB(, IDMS', IMS, %an-em, )atural ADABAS, '!e-itor, RPA, JC& an- +SAM )etworking )etworking S<W, @)I' S*stem A-min1, Win-ows )% A-min, %CP<IP, SP', '(D, )etwork Management I S)MP, CMIP, )MS, &A)<WA), A%M, MP&S, >R, ISD), Routing Proto#ols I BAP OSP>, R%P, RIP, IP+C, SO)E%, SD$ ERP < SAP ERP an- SAP Im!lementations of all mo-ules, SAP3SD<MM<PP, >ICO, ABAP2, Basis, Peo!le Soft3$RM, finan#e Mo-ule, BA), Ora#le Manufa#turing, CRM3Sie el <Clarif* %E&ECOM Swit#"ing, ASM, APRS, @M%S, BA, &a*er3C, R&C, RRC, )o-eB, DSP, %DMA, CDMA, WAP, SSF, A%M1 >R, +OIP3SIA%RA), MACP, MEAACO, SIP, $1B(B, (2D, %M), Signalling, Bluetoot", APS, $ome )etworking3JI)I, $A+I1 C, @)I' Devi#e Drivers, '3Motif, &inu., &inu., <)%<+MS, Internalls, kernels, %C&<%/, Multit"rea-ing, So#ket !rogramming, Storage Devi#e :Is#si, SCSI, SA), +eritas, +olume Manager, RAID, >i er C"annel, )AS;

+C66 DCOM, A%&, OOAD, 'M&, WDM, +.-, WinSD/, WI)CE, Palm OS, EPOC, WI) B(, API, Devi#e Drivers, '3Win-ows, Dire#t ', A#tive ', )E%, C71 $ARDWARE ASIC, +&SI, >PAA, +erilog, +$D&, 'i&I)/, P"*si#al Design, CMOS, Design, IC Design, Pla#e 9 Route, S*nt"esis, EDA %ools, >PAA Design, Boar- Design, PCB Design, Cir#uit Design, Mi.e- Signal, Analog Design APP&ICA%IO) Ora#le Hi, 00i, Ora#le DBA, S4&3DBA, PB, Del!"i, Data Mo-eling, Data ware"ousing I O&AP, RO&AP, Ora#le DBA, +B, ASP, COM, DCOM, )E%, C7, Ora#le , P&<S4&, ProMC, D(/ CAD<CAM CAD, CAE, CAM, Catia +2,+D, Pro3E, @ni gra!"i#s, $*!er mes", IDEAS, )AS%RA), A)SNS, Auto #a- %ools AE)ERA& S4A, 4ualit*, %esting < Im!lementation, &evel 2 < &evel D < ISO < Si. Sigma < %e#"ni#al writers, ar#"ite#ts , &otus )otes, S*stem A-ministrator, S*stem A-ministrator, @)I' < &I)@', S@) SO&ARIS

Brief Information a out %e#"nologies an- A We %e#"nologies Java

reviations

An o ,e#t3oriente- !rogramming language t"at is !latform in-e!en-ent :t"e same Java !rogram runs on all "ar-ware !latforms wit"out mo-ifi#ation;1 Develo!e- * Sun, Java is wi-el* use- on t"e We for ot" #lient an- server !ro#essing1 Mo-ele- after C66, Java a--e- !rogramming en"an#ements su#" as Ogar age #olle#tion,O w"i#" automati#all* frees unuse- memor*1 It was also -esigne- to run in small amounts of memor*1 %"e first We rowsers to run Java were SunPs $otJava an- )ets#a!e )avigator (1E1

EJB :9nter!rise 5ava=eans; A software #om!onent in SunPs J(EE !latform, w"i#" !rovi-es a !ure Java environment for -evelo!ing an- running -istri ute- a!!li#ations1 EJBs are written as software mo-ules t"at #ontain t"e usiness logi# of t"e a!!li#ation1 %"e* resi-e in an- are e.e#ute- in a runtime engine #alle- an OEJB Container,O w"i#" !rovi-es a "ost of #ommon interfa#es an- servi#es to t"e EJB, in#lu-ing se#urit* an- transa#tion su!!ort1 At t"e wire level, EJBs look like CORBA #om!onents1 RMI :/emote Met"o- 4nvo#ation; A stan-ar- from Sun for -istri ute- o ,e#ts written in Java1 RMI is a remote !ro#e-ure #all :RPC;, w"i#" allows Java o ,e#ts :software #om!onents; store- in t"e network to e run remotel*1 @nlike CORBA an- DCOM o ,e#ts, w"i#" #an e -evelo!e- in -ifferent languages, RMI is -esigne- for o ,e#ts written onl* in Java1 SWI)A A Java toolkit for -evelo!ing gra!"i#al user interfa#es :A@Is;1 It in#lu-es elements su#" as menus, tool ars an- -ialog o.es1 Swing is written in Java an- is t"us !latform in-e!en-ent, unlike t"e Java A stra#t Win-ow %oolkit :AW%;, w"i#" !rovi-es !latform3 s!e#ifi# #o-e1 Swing also "as more so!"isti#ate- interfa#e #a!a ilities t"an AW% anoffers su#" features as ta e- !anes an- t"e a ilit* to #"ange images on uttons1 Swing is in#lu-e- in t"e Java >oun-ation Classes :J>C; w"i#" are !rovi-e- in t"e Java Develo!ers %oolkit :JD/;1 COBRA )ommon " ,e#t /eKuest =roker .r#"ite#ture; A software3 ase- interfa#e from t"e O ,e#t Management Arou! :OMA; t"at allows software mo-ules :o ,e#ts; to #ommuni#ate wit" ea#" ot"er no matter w"ere t"e* are lo#ate- on a !rivate network or t"e glo al Internet1 CORBA is a O-istri ute- o ,e#tsO s*stem -esigne- for multi3tier, #lient<server a!!li#ations, w"ere !ro#essing -ata in one #om!uter reKuires a--itional !ro#essing * some ot"er servi#e in anot"er #om!uter in or-er to #om!lete t"e transa#tion1 CORBA is also -es#ri eas an Oo ,e#t usO or Osoftware us1O SER+E&E%S A Java a!!li#ation t"at runs in a We server or a!!li#ation server an- !rovi-es server3si-e !ro#essing su#" as a##essing a -ata ase an- e3#ommer#e transa#tions1 Wi-el* use- for We !ro#essing, servlets are -esigne- to "an-le $%%P reKuests :get, !ost, et#1; an- are t"e stan-ar- Java re!la#ement for a variet* of ot"er met"o-s, in#lu-ing CAI s#ri!ts, A#tive Server Pages :ASPs; an- !ro!rietar* C<C66 !lug3ins for s!e#ifi# We servers :ISAPI, )SAPI;1 JSP

:5avaServer 2age; An e.tension to t"e Java servlet te#"nolog* from Sun t"at allows $%M& to e #om ine- wit" Java on t"e same !age1 %"e Java !rovi-es t"e !ro#essing, an- t"e $%M& !rovi-es t"e !age la*out t"at will e ren-ere- in t"e We rowser JDBC A5ava Data=ase )onne#tivit*; A !rogramming interfa#e t"at lets Java a!!li#ations a##ess a -ata ase via t"e S4& language1 Sin#e Java inter!reters :Java +irtual Ma#"ines; are availa le for all ma,or #lient !latforms, t"is allows a !latform3in-e!en-ent -ata ase a!!li#ation to e written1 In 0GGC, JDBC was t"e first e.tension to t"e Java !latform1 S%R@%S A framework for writing We 3 ase- a!!li#ations in Java t"at su!!orts t"e Mo-el3+iew3 Controller :M+C; ar#"ite#ture1 Struts is -e!lo*e- as JSP !ages using s!e#ial tags from t"e Struts tag li rar*, w"i#" in#lu-es routines for uil-ing forms, $%M& ren-ering, storing anretrieving -ata an- usiness logi# WEB &OAIC A software suite from BEA S*stems, In#1, San Jose, CA :www1 eas*s1#om; t"at is use- to -e!lo* We an- SOA a!!li#ations1 %"e #ore !ro-u#t is BEA We &ogi# Server, a J(EE a!!li#ation server1 BEA We &ogi# Portal is an an enter!rise !ortal t"at offers a-van#esear#"ing, an- BEA We &ogi# Integration !rovi-es tools for transforming an- routing -ata from multi!le sour#es1 BEA We &ogi# Enter!rise is t"e integrate- -evelo!ment environment :IDE; for t"e We &ogi# famil* $%M& 1*!erTe.t Marku! 0anguage; %"e -o#ument format use- on t"e We 1 We !ages are uilt wit" $%M& tags :#o-es; em e--e- in t"e te.t1 $%M& -efines t"e !age la*out, fonts angra!"i# elements as well as t"e "*!erte.t links to ot"er -o#uments on t"e We 1 Ea#" link #ontains t"e @R&, or a--ress, of a We !age resi-ing on t"e same server or an* server worl-wi-e, "en#e OWorl- Wi-eO We 1 'M& :E3tensi le Marku! 0anguage; An o!en stan-ar- for -es#ri ing -ata from t"e WBC1 It is use- for -efining -ata elements on a We !age an- usiness3to3 usiness -o#uments1 'M& uses a similar tag stru#ture as $%M&Q "owever, w"ereas $%M& -efines "ow elements are -is!la*e-, 'M& -efines w"at t"ose elements #ontain1 W"ile $%M& uses !re-efine- tags, 'M& allows tags to e -efine- * t"e -evelo!er of t"e !age1 %"us, virtuall* an* -ata items, su#" as O!ro-u#t,O Osales re!O an- Oamount -ue,O #an e i-entifie-, allowing We !ages to fun#tion like -ata ase re#or-s1 B* !rovi-ing a #ommon met"o- for i-entif*ing -ata, 'M& su!!orts usiness3to3 usiness transa#tions an- "as e#ome Ot"eO format for ele#troni# -ata inter#"ange an- We servi#es

J(EE :5ava 2 Platform, 9nter!rise 9-ition; A !latform from Sun for uil-ing -istri ute- enter!rise a!!li#ations1 J(EE servi#es are !erforme- in t"e mi--le tier etween t"e userPs ma#"ine an- t"e enter!risePs -ata ases an- lega#* information s*stems1 J(EE #om!rises a s!e#ifi#ation, referen#e im!lementation an- set of testing suites1 Its #ore #om!onent is Enter!rise JavaBeans :EJBs;, followe- * JavaServer Pages :JSPs; an- Java servlets ana variet* of interfa#es for linking to t"e information resour#es in t"e enter!rise1 J(ME A5ava 2 Platform, Mi#ro 9-ition; A version of Java ( for #ell!"ones, PDAs an- #onsumer a!!lian#es1 J(ME uses t"e / +irtual Ma#"ine :/+M;, a s!e#iali5e- Java inter!reter for -evi#es wit" limite- memor*1 %"e Conne#te- &imite- Devi#e Configuration :C&DC; !rovi-es t"e !rogramming interfa#e for wireless a!!li#ations1 %"e Mo ile Information Devi#e Profile :MIDP; !rovi-es su!!ort for a gra!"i#al interfa#e, networking an- storage1 DO% )E% :1)E%; A #om!re"ensive software -evelo!ment !latform from Mi#rosoft t"at was intro-u#ein (EEE as t"e #om!an*Ps ne.t generation !rogramming environment1 Pronoun#e- O-ot3 net,O an- wi-el* known as t"e O1)E% >ramework,O it was -esigne- to #om!ete wit" t"e Java J(EE !latform &DAP 0ig"tweig"t Dire#tor* .##ess 2roto#ol; A !roto#ol use- to a##ess a -ire#tor* listing1 &DAP su!!ort is eing im!lemente- in We rowsers an- e3mail !rograms, w"i#" #an Kuer* an &DAP3#om!liant -ire#tor*1 It is e.!e#te- t"at &DAP will !rovi-e a #ommon met"o- for sear#"ing e3mail a--resses on t"e Internet, eventuall* lea-ing to a glo al w"ite !ages1 &DAP is a si ling !roto#ol to $%%P an- >%P an- uses t"e l-a!=<< !refi. in its @R&1 J+M A Java inter!reter1 %"e Java +irtual Ma#"ine :J+M; is software t"at #onverts t"e Java interme-iate language : *te#o-e; into ma#"ine language an- e.e#utes it1 %"e original J+M #ame from t"e JavaSoft -ivision of Sun1 Su seKuentl*, ot"er ven-ors -evelo!e- t"eir ownQ for e.am!le, t"e Mi#rosoft +irtual Ma#"ine is Mi#rosoftPs Java inter!reter1 A J+M is in#or!orate- into a We rowser in or-er to e.e#ute Java a!!lets1 A J+M is also installein a We server to e.e#ute server3si-e Java !rograms1 A J+M #an also e installe- in a #lient ma#"ine to run stan-3alone Java a!!li#ations PJA+A A version of Java from Sun inten-e- for PDAs an- ot"er "an-"el- -evi#es1 Em e--e-Java :EJava; is a #ounter!art set of te#"nologies t"at !rovi-e su!!ort for #"ara#ter3 ase-is!la*s or -evi#es wit"out -is!la*s rat"er t"an gra!"i#al interfa#es1 PersonalJava :PJava;

is inten-e- for o!en s*stems t"at reKuire We rowsing, an- PJava in#lu-es a!!let su!!ort1 EJava is inten-e- for #lose- s*stems t"at "ave severe restri#tions on memor*1 MIPS :Million 4nstru#tions 2er Se#on-; %"e e.e#ution s!ee- of a #om!uter1 >or e.am!le, 1D MIPS is DEE,EEE instru#tions !er se#on-Q 0EE MIPS is a "un-re- million instru#tions !er se#on-1 MIPS was a !o!ular rating efore #om!uters rea#"e- giga"ert5 s!ee-s, ut MIPS rates were never uniform1 Some were est3#ase mi.es w"ile ot"ers were averages1 In a--ition, it takes more instru#tions in one ma#"ine to -o t"e same t"ing as anot"er :RISC vs1 CISC, mainframe vs1 PC;1 As a result, MIPS "as een #alle- OMisInformation to Promote SalesO as well as OMeaningless Inter!retation of Pro#essor S!ee-1O 'S& :e3tensi le St*les"eet 0anguage; A stan-ar- from t"e WBC for -es#ri ing a st*le s"eet for 'M& -o#uments1 It is t"e 'M& #ounter!art to t"e Cas#a-ing St*le S"eets :CSS; in $%M& an- is #om!ati le wit" CSS(1 'S& is ma-e u! of t"ree #om!onents= :0; 'S& %ransformations :'S&%; is t"e !ro#essing language for 'S&1 It is use- to #onvert 'M& -o#uments into $%M& or ot"er -o#ument t*!es an- ma* e use- in-e!en-entl* of 'S&1 :(; 'M& Pat" &anguage :'!at"; is use- to i-entif* an- sele#t tagge- elements wit"in an 'M& -o#ument, an- :B; 'S& >ormatting O ,e#ts :'S& >O; !rovi-es t"e format vo#a ular* 'S&% :e3tensi le St*les"eet 0anguage Transformation; Software t"at #onverts an 'M& -o#ument into anot"er format su#" as $%M&, PD> or te.t1 It ma* also e use- to #onvert one 'M& -o#ument to anot"er 'M& -o#ument wit" a -ifferent set of 'M& tags :-ifferent s#"ema;1 +B1)E% :7isual =asi# .!9T; An o ,e#t3oriente- !rogramming language from Mi#rosoft1 It is t"e 1)E% version of t"e +isual Basi# :+B; !rogramming language1 &ike all 1)E% languages, +B1)E% uses t"e Common &anguage Runtime :C&R; for !rogram e.e#ution1 +B1)E% is su stantiall* -ifferent from tra-itional +isual Basi#, w"i#" "as een t"e most !o!ular language for -evelo!ing Win-ows a!!li#ations ASP .!!li#ation Servi#e 2rovi-er; An organi5ation t"at "osts software a!!li#ations on its own servers wit"in its own fa#ilities1 Customers rent t"e use of t"e a!!li#ation an- a##ess it over t"e Internet or via a !rivate line #onne#tion1 Also #alle- a O#ommer#ial servi#e !rovi-er1O %"e We rowser, a#ting as a universal #lient interfa#e, "as fuele- t"is Oon3-emansoftwareO market1 ASP1)E%

ASP1)E%, also known as ASP6, is an en"an#e- version of ASP for t"e 1)E% !latform1 It su!!orts e.e#uta le !rograms #om!ile- from C7, C66 an- ot"er languages an- is not a#kwar- #om!ati le wit" regular ASP #o-e1 ASP1)E% !ages are alwa*s #om!ile- rat"er t"an inter!rete- as are ASP !ages ADO A.#tive' Data " ,e#ts; A !rogramming interfa#e from Mi#rosoft t"at is -esigne- as Ot"eO Mi#rosoft stan-ar- for -ata a##ess1 >irst use- wit" Internet Information Server, ADO is a set of COM o ,e#ts t"at !rovi-es an interfa#e to O&E DB1 %"e t"ree !rimar* o ,e#ts are Conne#tion, Comman- an- Re#or-set1 %"e Conne#tion o ,e#t esta lis"es a #onne#tion wit" a !arti#ular -ata ase management s*stem :DBMS; or ot"er -ata sour#e1 It #an also sen- a Kuer* to t"e -ata ase1 %"e Comman- o ,e#t is an alternate wa* of sen-ing a Kuer* to t"e -ata ase, an- t"e Re#or-set o ,e#t #ontains t"e resulting answer, w"i#" is a grou! of re#or-s ADO1)E% ADO1)E% is t"e 1)E% version of ADO, w"i#" is su stantiall* -ifferent from ADO1 It su!!orts 'M& -o#uments an- relies on 1)E% Data Provi-ers as an interfa#e la*er etween t"e a!!li#ation an- t"e -ata ases1

%ES%I)A WI)R@))ER Com!re"ensive automate- a!!li#ation testing software for Win-ows from Mer#ur* Intera#tive Cor!oration, Mountain +iew, CA :www1mer#ur*1#om<us;1 It lets users #om!are e.!e#te- an- a#tual out#omes an- !rovi-es wi5ar-s for automati#all* setting u! tests1 WinRunner also re#or-s user intera#tions an- turns t"em into a s#ri!t1

&OADR@))ER A loa- testing tool from Mer#ur* Intera#tive Cor!oration, Mountain +iew, CA :www1mer#3 int1#om;1 It simulates t"ousan-s of users intera#ting online in or-er to test "ow well a s*stem stan-s u! un-er a "eav* loa-1 C7 :C S"ar!; An o ,e#t3oriente- !rogramming language from Mi#rosoft an- ECMA t"at is ase- on C66 wit" elements from +isual Basi# an- Java1 &ike Java, C7 !rovi-es automati# gar age #olle#tion, w"ereas tra-itional C an- C66 -o not1 C7 was #reate- * Mi#rosoft analso stan-ar-i5e- * t"e Euro!ean Com!uter Manufa#turers Asso#iation :ECMA;1

Mi#rosoft -esigne- C7 as its flags"i! !rogramming language for t"e 1)E% environment1 SNS%EMS SO>%WARE C66 An o ,e#t3oriente- version of C t"at "as een wi-el* use- to -evelo! enter!rise an#ommer#ial a!!li#ations1 Create- * B,arne Stroustru!, C66 e#ame !o!ular e#ause it #om ine- tra-itional C !rogramming wit" o ,e#t3oriente- !rogramming :OOP; features1 Smalltalk an- ot"er OOP languages -i- not !rovi-e t"e familiar stru#tures of #onventional languages su#" as C an- Pas#al1 Mi#rosoftPs +isual C66 is t"e most wi-el* use- C66 language @)I' A multiuser, multitasking o!erating s*stem t"at is wi-el* use- as t"e master #ontrol !rogram in workstations an- servers1 %"e O!en Arou! "ol-s t"e tra-emark for t"e @)I' name :s!elle- in u!!er #ase; on e"alf of t"e in-ustr* an- !rovi-es #om!lian#e #ertifi#ation to t"e @)I' stan-ar&I)@' &inu. is t"e most !o!ular o!en sour#e o!erating s*stem1 Its sour#e #o-e is availa le free of #"argeQ "owever, for a fee, &inu. is -istri ute- wit" te#"ni#al su!!ort an- training from #ommer#ial ven-ors su#" as Re- $at Software :www1re-"at1#om; an- )ovell :www1novell1#om;1 A &inu. O-istri utionO is availa le as a -ownloa- or on CD or D+D me-ia, w"i#" ma* #om!rise from a "an-ful to several "un-re- a!!li#ations, tools anutilities1 Sour#e #o-e for t"e &inu. kernel as well as t"e au.iliar* !rograms ma* also e in#lu-eDSP Digital Signal 2ro#essing; A #ategor* of te#"niKues t"at anal*5e signals from sour#es su#" as soun-, weat"er satellites an- eart"Kuake monitors1 Signals are #onverte- into -igital -ata an- anal*5e- using various algorit"ms su#" as >ast >ourier %ransform1 :Digital Signal 2ro#essor; A s!e#ial3!ur!ose CP@ use- for -igital signal !ro#essing a!!li#ations :see -efinition 7( elow;1 It !rovi-es ultra3fast instru#tion seKuen#es, su#" as s"ift an- a--, an- multi!l* an- a--, w"i#" are #ommonl* use- in mat"3intensive signal !ro#essing1 DSP #"i!s are wi-el* use- in a m*ria- of -evi#es, in#lu-ing #ell!"ones, soun#ar-s, fa. ma#"ines, mo-ems, "ar- -isks an- -igital %+s1 %"e first DSP #"i! use- in a #ommer#ial !ro-u#t was elieve- to e in t"e ver* !o!ular S!eak 9 S!ell game, intro-u#e* %I in t"e late 0GFEs C&IIE)% SER+ER

COM )om!uter "ut!ut Mi#rofilm; Creating mi#rofilm or mi#rofi#"e from t"e #om!uter1 A COM ma#"ine re#eives !rint3image out!ut from t"e #om!uter eit"er online or via ta!e or -isk an#reates a film image of ea#" !age1 %"e lea-ing ven-or of COM ma#"ines is Ana#om!, In#1, San Diego, CA :www1ana#om!1#om;1 )om!uter "ut!ut Mi#rofilm; Creating mi#rofilm or mi#rofi#"e from t"e #om!uter1 A COM ma#"ine re#eives !rint3image out!ut from t"e #om!uter eit"er online or via ta!e or -isk an#reates a film image of ea#" !age1 %"e lea-ing ven-or of COM ma#"ines is Ana#om!, In#1, San Diego, CA :www1ana#om!1#om;1 DCOM Distri ute- )om!onent " ,e#t Mo-el; >ormerl* )etwork O&E, it is Mi#rosoftPs te#"nolog* for -istri ute- o ,e#ts1 DCOM is ase- on COM, Mi#rosoftPs #om!onent software ar#"ite#ture, w"i#" -efines t"e o ,e#t interfa#es1 DCOM -efines t"e remote !ro#e-ure #all t"at allows t"ose o ,e#ts to e run remotel* over t"e network1 DCOM egan s"i!!ing wit" Win-ows )% 21E an- is Mi#rosoftPs #ounter!art to CORBA1 DBMS :Data=ase Management S*stem; Software t"at #ontrols t"e organi5ation, storage, retrieval, se#urit* an- integrit* of -ata in a -ata ase1 It a##e!ts reKuests from t"e a!!li#ation aninstru#ts t"e o!erating s*stem to transfer t"e a!!ro!riate -ata1 %"e ma,or DBMS ven-ors are Ora#le, IBM, Mi#rosoft an- S* ase1 M*S4& is a ver* !o!ular o!en sour#e !ro-u#t ORAC&E :Ora#le Cor!oration, Re-woo- S"ores, CA, www1ora#le1#om; %"e worl-Ps largest -ata ase an- a!!li#ation software ven-or foun-e- in 0GFF * &arr* Ellison1 %"e Ora#le -ata ase was t"e first DBMS to in#or!orate t"e S4& language an- to e !orte- to a wi-e variet* of !latforms1 Ora#le also offers a variet* of -evelo!ment tools1 In t"e mi-30GGEs, Ora#le was a ma,or !romoter of t"e network #om!uter, forming su si-iar* )etwork Com!uter, In#1 to -efine t"e s!e#ifi#ations for t"e !latform1 After t"e turn of t"e #entur*, t"e #om!an* greatl* en"an#e- its a!!li#ation offerings * a#Kuiring Peo!leSoft in (EE2 an- Sie el S*stems in (EED S4& Stru#ture- <uer* 0anguage; Pronoun#e- OS343&O or Osee3Kuill,O a language use- to interrogate an- !ro#ess -ata in a relational -ata ase1 Originall* -evelo!e- * IBM for its mainframes, all -ata ase s*stems -esigne- for #lient<server environments su!!ort S4&1 S4& #omman-s #an e use- to intera#tivel* work wit" a -ata ase or #an e em e--ewit"in a !rogramming language to interfa#e to a -ata ase1 Programming e.tensions to S4& "ave turne- it into a full3 lown -ata ase !rogramming language, an- all ma,or -ata ase management s*stems :DBMSs; su!!ort t"e language1

SNBASE S* ase In#1, Du lin, CA, www1s* ase1#om; A software #om!an* foun-e- in 0GH2 t"at s!e#iali5es in enter!rise infrastru#ture an- integration of !latforms, -ata ases ana!!li#ations1 It was originall* known for its S4& Server relational DBMS, ut e.!an-e- its line in 0GGD w"en it a#Kuire- Powersoft, makers of t"e PowerBuil-er a!!li#ation -evelo!ment software1 S* ase !ro-u#t families in#lu-e -ata ases, -evelo!ment tools, integration mi--leware, enter!rise !ortals an- mo ile an- wireless servers1 EMBEDDED SNS%EMS R%OS :/ealTime "!erating S*stem; An o!erating s*stem -esigne- for use in a realtime #om!uter s*stem :R%Os; :/ealTime "!erations; Pro#e-ures wit"in an organi5ation t"at ena le information to e -istri ute- to all !arties in realtime1 It im!lies t"at -a*3to3-a* a#tivities are integratewit" e.isting information s*stems so t"at vital u!3to3-ate information is alwa*s availa le to management, em!lo*ees an- t"e !u li# as reKuire-1 +. WOR/S A !o!ular realtime o!erating s*stem for em e--e- s*stems from Win- River, Alame-a, CA :www1win-river1#om;1 It is use- to #ontrol a wi-e variet* of !ro-u#ts, in#lu-ing network antele#om -evi#es, test an- measurement eKui!ment, #om!uter !eri!"erals an- #onsumer !ro-u#ts1 It is also use- in t"e automotive an- aeros!a#e in-ustries for engine #ontrol anavioni#s1 Availa le for a large num er of CP@ t*!es, a!!li#ations are #reate- in WinRiverPs %orna-o -evelo!ment environment1

>IRMWARE A #ategor* of memor* #"i!s t"at "ol- t"eir #ontent wit"out ele#tri#al !ower1 >irmware in#lu-es flas", ROM, PROM, EPROM an- EEPROM te#"nologies1 W"en "ol-ing !rogram instru#tions, firmware #an e t"oug"t of as O"ar- software1O BIOS =asi# 4n!ut "ut!ut S*stem; An essential set of routines store- in a #"i! t"at !rovi-es an interfa#e etween t"e o!erating s*stem an- t"e "ar-ware in a PC1 %"e BIOS su!!orts all !eri!"eral te#"nologies in#lu-ing -rives as well as internal servi#es su#" as t"e realtime #lo#k :time an- -ate;1 BIOS settings are maintaine- in a tin* atter*3 a#ke- memor*

4)' A multiuser, multitasking, realtime o!erating s*stem for PCs from 4)' Software S*stems, &t-1, Ottawa, Ontario :www1Kn.1#om;, t"at is note- for its low3memor* reKuirement anra!i- res!onse1 Similar to @ni., it "as een in use sin#e t"e earl* 0GHEs

MPEA Moving 2i#tures 9.!erts @rou!; An ISO<I%@ stan-ar- for #om!ressing -igital vi-eo1 Pronoun#e- Oe$3!eg,O it is t"e universal stan-ar- for -igital terrestrial, #a le an- satellite %+, D+Ds an- -igital vi-eo re#or-ers :D+Rs;1 MPEA uses loss* #om!ression wit"in ea#" frame similar to JPEA, w"i#" means !i.els from t"e original images are !ermanentl* -is#ar-e-1 It also uses interframe #o-ing, w"i#" furt"er #om!resses t"e -ata * en#o-ing onl* t"e -ifferen#es etween !erio-i# frames1 MPEA !erforms t"e a#tual #om!ression using t"e -is#rete #osine transform :DC%; met"o-1 MPEA is an as*mmetri#al s*stem1 It takes longer to #om!ress t"e vi-eo t"an it -oes to -e#om!ress it in t"e D+D !la*er, PC, set3to! o. or -igital %+ set1 As a result, in t"e earl* -a*s, #om!ression was !erfome- onl* in t"e stu-io1 As #"i!s a-van#e- an- e#ame less #ostl*, t"e* ena le- -igital vi-eo re#or-ers, su#" as %ivos, to #onvert analog %+ to MPEA an- re#or- it on -isk in realtime1 JPEA :5oint 2"otogra!"i# 9.!erts @rou!; An ISO<I%@ stan-ar- for #om!ressing still images1 Pronoun#e- OCay3!eg,O t"e JPEA format is ver* !o!ular -ue to its varia le #om!ression range1 JPEAs are save- on a sli-ing resolution s#ale ase- on t"e Kualit* -esire-1 >or e.am!le, an image #an e save- in "ig" Kualit* for !"oto !rinting, in me-ium Kualit* for t"e We an- in low Kualit* for atta#"ing to e3mails, t"e latter !rovi-ing t"e smallest file si5e for fastest transmission over -ial3u! #onne#tions1 SE% %OP BO' %"e #a le %+ o. t"at Osits on to!O of t"e %+ set1 It -es#ram les t"e !remium #"annels an!rovi-es a tuner for t"e "ig"er #a le num ers t"at ver* ol- %+s -i- not su!!ort1 Originall* onl* analog, -igital set3to! o.es "ave e#ome wi-el* use- for -igital servi#es t"at offer an on3s#reen !rogram gui-e1 Digital set3to! o.es t"at !rovi-e "ig"3-efinition %+ :$D%+; are t"e latest version1 Wit" satellite %+, a -evi#e similar to t"e set3to! o. -e#o-es signals for viewing1 $owever, alt"oug" some #all it a Osatellite set3to! o.,O it is offi#iall* known as a Osatellite %+ re#eiver1O D+B

:Digital 7i-eo =roa-#asting; An international -igital television :D%+; stan-ar- t"at is t"e Euro!ean an- >ar Eastern #ounter!art of t"e )ort" Ameri#an A%SC stan-ar-1 A-ministere- * t"e D+B Pro,e#t wit"in t"e Euro!ean %ele#ommuni#ations Stan-ar-s Institute :E%SI;, D+B uses MPEA3( for vi-eo #om!ression an- MPEA3( an- Dol * Digital for au-io1 MICROPROCESSORS A #entral !ro#essing unit :CP@; #ontaine- wit"in a single #"i!1 %o-a*, all #om!uter CP@s are mi#ro!ro#essors1 %"e term originate- in t"e 0GFEs w"en CP@s u! until t"at time were all #om!rise- of several #"i!s1 %"us, w"en t"e entire CP@ :!ro#essor; was miniaturi5eonto a single #"i!, t"e term Omi#roO !ro#essor was #oine-1 Sin#e t"e turn of t"e #entur*, t"e semi#on-u#tor manufa#turing !ro#ess "as e#ome so so!"isti#ate- t"at not onl* one, ut two or more CP@s, are uilt on a single #"i! MICROCO)%RO&&ER A single #"i! t"at #ontains t"e !ro#essor :t"e CP@;, non3volatile memor* for t"e !rogram :ROM or flas";, volatile memor* for in!ut an- out!ut :RAM;, a #lo#k an- an I<O #ontrol unit1 Also #alle- a O#om!uter on a #"i!,O illions of mi#ro#ontroller units :MC@s; are em e--eea#" *ear in a m*ria- of !ro-u#ts from to*s to a!!lian#es to automo iles1 >or e.am!le, a single ve"i#le #an use FE or more mi#ro#ontrollers1 Mi#ro#ontrollers #ome in all si5es an- ar#"ite#tures, wit" t"e smaller, #ommo-it* #"i!s #osting as little as DE #ents in Kuantities of 0E,EEE1 ADA A "ig"3level !rogramming language -evelo!e- * t"e @1S1 De!artment of Defense along wit" t"e Euro!ean E#onomi# Communit* an- man* ot"er organi5ations1 It was -esigne- for em e--e- a!!li#ations an- !ro#ess #ontrol ut is also use- for logisti#s a!!li#ations1 A-a is a Pas#al3 ase- language t"at is ver* #om!re"ensive1 A-a was name- after Augusta A-a B*ron :0H0D30HD(;, Countess of &ovela#e an- -aug"ter of t"e !oet &or- B*ron an- mat"emati#ian Anna ella Mil anke B*ron1 A-a also e#ame a mat"emati#ian an- was t"e #olleague of C"arles Ba age, w"o was -evelo!ing "is Anal*ti#al Engine1 Some of "er !rogramming notes for t"e ma#"ine "ave survive-, giving "er t"e -istin#tion of eing t"e first -o#umente- !rogrammer in t"e worlMAI)>RAMES AS<2EE :.!!li#ation S*stem<2EE; %"e earlier generation an- original name of IBMPs iSeries an- iD families of mi-range usiness #om!uters1 Intro-u#e- in 0GHH, t"e AS<2EE evolve- into t"e iSeries in (EEE an- t"e iD in (EE21 W"en first intro-u#e-, t"e AS<2EE was #onsi-ere- a Omini#om!uter1O

OS<BGE %"e !rimar* o!erating s*stem use- in IBM mainframes1 OS<BGE was originall* t"e M+S<ESA o!erating s*stem rename- an- re!a#kage- in 0GGC wit" an e.tensive set of utilities1 Alt"oug" t"e name M+S is still use- to refer to t"e ase #ontrol !rogram of OS<BGE, en"an#ements in usa ilit* an- workloa- alan#ing "ave ma-e OS<BGE stan- a!art from its M+S "eritage1 OS<BGE is u!war- #om!ati le from M+S<ESA D1(1(, ut -ownwar#om!ati ilit* is not ensure-1 5<OS A mission #riti#al mainframe o!erating s*stem t"at e.ten-s OS<BGE to IBMPs 5Series eServers1 Alt"oug" in its first release t"ere are few fun#tional en"an#ements #om!are- to OS<BGE +ersion ( Release 0E, man* more are e.!e#te-1 5<OS, +ersion 0 Release 0 runs on AD an- AC Parallel Enter!rise Servers, Multi!rise BEEE Servers an- su!!orts C23 it real memor* a--ressing on t"e 5GEE :C23 it virtual storage is e.!e#te-;1 On t"e AD an- AC, 5<OS uses B03 it a--ressing an- is somew"at restri#te-1 W"en IBM intro-u#e- its 5Series HEE in (EE( for t"e mi-3si5e market, it intro-u#e- a lower3!ri#e- version of 5<OS known as O5<OS1e1O OS<2EE %"e o!erating s*stem for t"e iSeries famil* of mi-range #om!uters from IBM1 Intro-u#e- in 0GHH for t"e AS<2EE :rename- iSeries in (EEE;, t"e OS<2EE #ommuni#ates wit" t"e "ar-ware t"roug" t"e &i#ense- Internal Co-e :&IC; la*er, w"i#" in#lu-es t"e -evi#e -rivers1 In (EE2, OS<2EE was rename- iD<OS to #oin#i-e wit" t"e eServer iD mo-els intro-u#e- in t"at same *ear +A' :7irtual .--ress e3tension; A venera le famil* of B(3 it #om!uters from $P :via Digital anCom!aK; intro-u#e- in 0GFF wit" t"e +A'300<FHE1 +A' mo-els range- from -eskto! units to mainframes all running t"e same +MS o!erating s*stem, an- +A'es #oul- emulate PDP mo-els :DigitalPs first #om!uters;1 &arge +A' multi!ro#essing #lusters serve- t"ousan-s of users1 COBO& :)"mmon =usiness "riente- 0anguage; A "ig"3level !rogramming language t"at "as een t"e !rimar* usiness a!!li#ation language on mainframes an- minis1 It is a #om!ilelanguage an- was one of t"e first "ig"3level languages -evelo!e-1 Offi#iall* a-o!te- in 0GCE, COBO& stemme- from >&OWMA%IC, a language -evelo!e- in t"e mi-30GDEs * Ara#e Murra* $o!!er :later Rear A-miral $o!!er; for t"e @)I+AC I1 COBO& is a ver* wor-* language1 Alt"oug" mat"emati#al e.!ressions #an also e written like ot"er !rogramming languages :see e.am!le elow;, its ver ose mo-e is ver* rea-a le for a novi#e1 >or e.am!le, $ulti#ly hourly-rate :y hours-worked gi6ing gross-#ay is self3e.!lanator*

CICS :)ustomer 4nformation )ontrol S*stem; A %P monitor from IBM t"at was originall* -evelo!e- to !rovi-e transa#tion !ro#essing for IBM mainframes1 It #ontrols t"e intera#tion etween a!!li#ations an- users an- lets !rogrammers -evelo! s#reen -is!la*s wit"out -etaile- knowle-ge of t"e terminals use-1 It !rovi-es terminal routing, !asswor- se#urit*, transa#tion logging for error re#over* an- a#tivit* ,ournals for !erforman#e anal*sis1 CICS "as also een ma-e availa le on non3mainframe !latforms in#lu-ing t"e RS<CEEE, AS<2EE an- OS<(3 ase- PCs1 CICS #omman-s are written along wit" an- into t"e sour#e #o-e of t"e a!!li#ations, t*!i#all* COBO&, alt"oug" assem l* language, P&<I an- RPA are also use-1 CICS im!lements S)A la*ers 2, D an- C1 M+S :Multi!le 7irtual Storage; Intro-u#e- in 0GF2, t"e !rimar* o!erating s*stem use- wit" IBM mainframes :t"e ot"ers are +M an- DOS<+SE;1 M+S is a at#" !ro#essing3orienteo!erating s*stem t"at manages large amounts of memor* an- -isk s!a#e1 Online o!erations are !rovi-e- wit" CICS, %SO an- ot"er s*stem software1 DB( :DA%A=ASE (; A relational DBMS from IBM t"at was originall* -evelo!e- for its mainframes1 It is a full3feature- S4& language DBMS t"at "as e#ome IBMPs ma,or -ata ase !ro-u#t1 /nown for its in-ustrial strengt" relia ilit*, IBM "as ma-e DB<( availa le for all of its own !latforms, in#lu-ing OS<(, OS<2EE, AI' :RS<CEEE; an- OS<BGE, as well as for Solaris on Sun s*stems an- $P3@' on $P GEEE workstations an- servers

IDMS' :4ntegrate- Data Management S*stem E3ten-e-; A -ata ase management s*stem :DBMS; from >u,itsu Servi#es, formerl* IC&, t"at is wi-el* use- on its +ME mainframes1 It su!!orts ,ournaling, re#over* an- lo#king o!tions1 A single IDMS' -ata ase #an #ontain u! to a tera *te of -ata IMS 4nformation Management S*stem; An earl* IBM "ierar#"i#al DBMS for IBM mainframes1 IMS was wi-el* im!lemente- t"roug"out t"e 0GFEs un-er M+S an- #ontinues to e useun-er 5<OS1 IMS<DB :IMS<DataBase; is t"e a#k en- -ata ase !art, an- eit"er IMS<%M :IMS<%ransa#tion Manager; or CICS !rovi-es t"e front en- online intera#tion1

IMS<%M, formerl* IMS<DC :IMS<Data Communi#ations;, runs ea#" transa#tion in its own a--ress s!a#e an- allows for more !re#ise tuning t"an CICS, w"i#" runs all transa#tions in a region1 IMS<%M is also use- to a##ess DB( -ata ases, an- Java a!!li#ations #an a##ess IMS -ata ases %A)DEM :%an-em Com!uters In#1, Cu!ertino, CA; A former ma,or manufa#turer of fault3tolerant #om!uters foun-e- in 0GF2 * James %re* ig an- !rovi-er of t"e earl* (0st #entur* te#"nolog* for $PPs enter!rise #om!uting strateg*1 %an-em was t"e first #om!an* to a--ress t"e transa#tion !ro#essing :O&%P; market for online reservations an- finan#ial transfers * !rovi-ing #om!uters -esigne- from t"e groun- u! for fault3tolerant o!eration1 %"ese #om!uters are use- in all t"e ma,or anks, sto#k e.#"anges, #re-it #ar- #om!anies an- A%M ma#"ines in t"e worl-1 %an-emPs most signifi#ant !ro-u#t was its MIPS3 ase- $imala*a series w"i#" ran t"e )onSto! /ernel o!erating s*stem, #om!ati le wit" %an-emPs Auar-ian OS1 %"is !latform lives on in t"e )onSto! S3series servers from $P, w"i#" a#Kuire- %an-emPs te#"nolog* via Com!aK in (EE(1 Com!aK "a- !ur#"ase- %an-em in 0GGF '!e-itor A famil* of mainframe testing !rograms from Com!uware1 It !rovi-es t"e !rogrammer wit" an assortment of -e ugging tools for %SO, IMS an- ot"er mainframe a!!li#ations RPA /e!ort 2rogram @enerator; One of t"e first !rogram generators -esigne- for usiness re!orts, intro-u#e- in 0GC2 * IBM1 In 0GFE, RPA II a--e- en"an#ements t"at ma-e it a mainsta* !rogramming language for usiness a!!li#ations on IBMPs S*stem<B. mi-range #om!uters1 RPA III an- RPA I+ a--e- more en"an#ements an- "ave een wi-el* use- on t"e AS<2EE1 RPA&E a--e- t"e OIntegrate- &anguage Environment :I&E;,O w"i#" ena les C, Java an- ot"er mo-ules to e integrate- into t"e !rogram1 @ntil RPA&E, all !ro#essing statements were written in stri#t #olumnar format1 %"e following RPA&E e.am!le #"anges >a"ren"eit to Celsius1 %"e A lines are Data Des#ri!tion S!e#s :DDS; #o-e1 %"e* -efine a -is!la* file an- are #om!ile- se!aratel* )E%WOR/I)A WI)DOWS )% :Win-ows !ew Te#"nolog*; A B(3 it o!erating s*stem from Mi#rosoft for Intel .HC CP@s1 )% is t"e #ore te#"nolog* in Win-ows (EEE an- Win-ows 'P :see Win-ows;1 Availa le in se!arate #lient an- server versions, it in#lu-es uilt3in networking an- !reem!tive multitasking1 Win-ows )% was intro-u#e- in 0GGB as +ersion B10 wit" t"e same user interfa#e as Win-ows B101 In 0GGC, +ersion 21E swit#"e- to t"e Win-ows GD -eskto! an#"ange- some of t"e -ialogs

%CP<IP :Transmission )ontrol 2roto#ol<4nternet 2roto#ol; A #ommuni#ations !roto#ol -evelo!eun-er #ontra#t from t"e @1S1 De!artment of Defense to internetwork -issimilar s*stems1 Invente- * +inton Cerf an- Bo /a"n, t"is -e fa#to @ni. stan-ar- is t"e !roto#ol of t"e Internet an- t"e glo al stan-ar- for #ommuni#ations1 SP' :SeKuen#e- 2a#ket E3#"ange; %"e trans!ort la*er !roto#ol in t"e )etWare o!erating s*stem1 Similar to t"e %CP la*er in %CP<IP, it ensures t"at t"e entire message arrives inta#t1 SP' uses )etWarePs IP' as its -eliver* me#"anism1 A!!li#ation !rograms use SP' to !rovi-e #lient<server an- !eer3to3!eer intera#tion etween network no-es S)MP :Sim!le !etwork Management 2roto#ol; A wi-el* use- network monitoring an- #ontrol !roto#ol1 Data are !asse- from S)MP agents, w"i#" are "ar-ware an-<or software !ro#esses re!orting a#tivit* in ea#" network -evi#e :"u , router, ri-ge, et#1; to t"e workstation #onsole use- to oversee t"e network1 %"e agents return information #ontainein a MIB :Management Information Base;, w"i#" is a -ata stru#ture t"at -efines w"at is o taina le from t"e -evi#e an- w"at #an e #ontrolle- :turne- off, on, et#1;1 Originating in t"e @ni. #ommunit*, S)MP "as e#ome wi-el* use- on all ma,or !latforms1 CMIP :)ommon Management 4nformation 2roto#ol; Pronoun#e- Oc3mi!1O A network monitoring an- #ontrol stan-ar- from ISO1 CMO% :CMIP over %CP; is a version t"at runs on %CP<IP networks, an- CMO& :CMIP over &&C; runs on IEEE HE( &A)s :Et"ernet, %oken Ring, et#1;1 )MS Also known as )MS, it is an S)MP3 ase- network management software from )ovell for monitoring an- #ontrolling )etWare networks1 )MS was su!erse-e- * ManageWise1 &A) :0o#al .rea !etwork; A #ommuni#ations network t"at serves users wit"in a #onfinegeogra!"i#al area1 %"e O#lientsO are t"e userPs workstations t*!i#all* running Win-ows, alt"oug" Ma# an- &inu. #lients are also use-1 %"e OserversO "ol- !rograms an- -ata t"at are s"are- * t"e #lients1 Servers #ome in a wi-e range of si5es from Intel3 ase- servers to mainframes1 Printers #an also e #onne#te- to t"e network an- s"areWA)

:%i-e .rea !etwork; A long3-istan#e #ommuni#ations network t"at #overs a wi-e geogra!"i# area, su#" as a state or #ountr*1 %"e tele!"one #om!anies -e!lo* WA)s to servi#e large regional areas or t"e entire nation1 &arge enter!rises "ave t"eir own !rivate WA)s to link remote offi#es, or t"e* use t"e Internet for #onne#tivit*1 %"e Internet, of #ourse, is t"e worl-Ps largest WA)1 A%M .s*n#"ronous Transfer Mo-e; A network te#"nolog* for ot" lo#al an- wi-e area networks :&A)s an- WA)s; t"at su!!orts realtime voi#e an- vi-eo as well as -ata1 %"e to!olog* uses swit#"es t"at esta lis" a logi#al #ir#uit from en- to en-, w"i#" guarantees Kualit* of servi#e :4oS;1 $owever, unlike tele!"one swit#"es t"at -e-i#ate #ir#uits en- to en-, unuse- an-wi-t" in A%MPs logi#al #ir#uits #an e a!!ro!riate- w"en nee-e-1 >or e.am!le, i-le an-wi-t" in a vi-eo#onferen#e #ir#uit #an e use- to transfer -ata1 A%M is wi-el* use- as a a#k one te#"nolog* in #arrier networks an- large enter!rises, ut never e#ame !o!ular as a lo#al network :&A); to!olog* :see elow;1 A%M is "ig"l* s#ala le an- su!!orts transmission s!ee-s of 01D, (D, 0EE, 0DD, C((, (2HH an- GGDB M !s1 A%M is also running as slow as G1C / !s etween s"i!s at sea1 An A%M swit#" #an e a--e- into t"e mi--le of a swit#" fa ri# to en"an#e total #a!a#it*, an- t"e new swit#" is automati#all* u!-ate- using A%MPs P))I routing !roto#ol1 MP&S :Multi2roto#ol 0a el Swit#"ing; A stan-ar- from t"e IE%> for in#lu-ing routing information in t"e !a#kets of an IP network1 MP&S is use- to ensure t"at all !a#kets in a !arti#ular flow take t"e same route over a a#k one1 De!lo*e- * man* tel#os an- servi#e !rovi-ers, MP&S #an -eliver t"e Kualit* of servi#e :4oS; reKuire- to su!!ort realtime voi#e an- vi-eo as well as servi#e level agreements :S&As; t"at guarantee an-wi-t"1 &arge enter!rises ma* also use MP&S in t"eir national networks1 Similar to Cis#oPs tag swit#"ing, an MP&S router atta#"es la els :tags; #ontaining forwar-ing information to outgoing IP !a#kets1 %"ese Ola el e-ge routersO :&ERs; sit at t"e e-ge of t"e network an- !erform t"e #om!le. !a#ket anal*sis an- #lassifi#ation efore t"e !a#ket enters t"e #ore of t"e network1 %"e routers wit"in t"e #ore, known as Ola el swit#" routersO :&SRs;, Kui#kl* e.amine t"e la el an- forwar- t"e !a#ket !er its -ire#tions wit"out "aving to look u! -ata in ta les an- #om!ute t"e forwar-ing !at" ea#" time1 %"e e-ge routers at t"e re#eiving en- remove t"e la els1 ISD) :4ntegrate- Servi#es Digital !etwork; An international stan-ar- for swit#"e-, -igital -ial3u! tele!"one servi#e for voi#e an- -ata1 Analog tele!"ones an- fa. ma#"ines are use- over ISD) lines, ut t"eir signals are #onverte- into -igital * t"e ISD) terminal a-a!ter :see elow;1 Alt"oug" announ#e- in t"e earl* 0GHEs, it took more t"an a -e#a-e efore ISD) e#ame wi-el* availa le1 It en,o*e- a surge of growt" in t"e earl* -a*s of t"e Internet, e#ause it !rovi-e- t"e onl* "ig"er3s!ee- alternative to analog mo-ems in man* areas1 Still working

in man* e"in-3t"e3s#enes a!!li#ations, ISD) is rarel* use- for Internet a##ess1 BAP =or-er @atewa* 2roto#ol; A routing !roto#ol t"at is use- to s!an autonomous s*stems on t"e Internet1 It is a ro ust, so!"isti#ate- an- s#ala le !roto#ol t"at was -evelo!e- * t"e Internet Engineering %ask >or#e :IE%>;1 BAP2 su!!orts t"e CIDR a--ressing s#"eme, w"i#" "as in#rease- t"e num er of availa le IP a--resses on t"e Internet1 BAP was -esigne- to su!erse-e EAP, t"e original e.terior gatewa* !roto#ol1 It is also known as a !at" ve#tor !roto#ol R%P :/a!i- Trans!ort 2roto#ol; %"e !roto#ol use- in IBMPs $ig" Performan#e Routing :$PR; s*stem1 :/ealtime Trans!ort 2roto#ol; An IP !roto#ol t"at su!!orts realtime transmission of voi#e an- vi-eo1 It is wi-el* use- for IP tele!"on* an- au-io an- vi-eo streaming1 An R%P !a#ket ri-es on to! of @DP, t"e non3relia le #ounter!art of %CP, an- in#lu-es timestam!ing ans*n#"roni5ation information in its "ea-er for !ro!er reassem l* at t"e re#eiving en-1 Se#ure R%P :SR%P; is a version of R%P t"at !rovi-es #onfi-entialit* an- message aut"enti#ation1 R%CP A/ealti$e )ontrol 2rotocolB R%CP is a #om!anion !roto#ol to R%P t"at is use- to maintain 4oS1 R%P no-es anal*5e network #on-itions an- !erio-i#all* sen- ea#" ot"er R%CP !a#kets t"at re!ort on network #ongestion1 R%SP /ealti$e Strea$ing 2rotocolB R%SP is use- to #ontrol an R%P session at t"e a!!li#ation la*er1 It ena les fun#tions su#" as !ause, rewin- an- fast forwar- to e !rovi-e- in t"e userPs #lient software1 RIP :/aster 4mage 2ro#essor; %"e "ar-ware an-<or software t"at rasteri5es an image for -is!la* or !rinting1 RIPs are -esigne- to rasteri5e a s!e#ifi# t*!e of -ata, su#" as PostS#ri!t1 As -eskto! #om!uters e#ame more !owerful, software RIPs e#ame more a!!ealing t"an s!e#iali5e- "ar-ware RIPs1 Software #an e u!gra-e- more easil*, an- t"e o!eration is alwa*s s!ee-e- u! * installing a faster CP@1 :/outing 4nformation 2roto#ol; A sim!le routing !roto#ol t"at is !art of t"e %CP<IP !roto#ol suite1 It -etermines a route ase- on t"e smallest "o! #ount etween sour#e an-estination1 RIP is a -istan#e ve#tor !roto#ol t"at routinel* roa-#asts routing information

to its neig" oring routers an- is known to waste an-wi-t"1 It also "as a limit of 0D "o!s1 If a route is a-vertise- as "aving 0C "o!s, it is flagge- as unrea#"a le1 A!!le%alk, DECnet, %CP<IP, )etWare an- +I)ES all use in#om!ati le versions of RIP1 :/emote 4maging 2roto#ol; An earlier gra!"i#s format from %eleArafi. Communi#ations, -esigne- for transmitting gra!"i#s over low3s!ee- lines1 @sing a #ommuni#ations !rogram t"at su!!orte- RIP ena le- gra!"i#al interfa#es to e use- on a BBS wit" res!e#ta le !erforman#e via mo-em1 IPvC :4nternet 2roto#ol 7ersion 8; %"e ne.t generation IP !roto#ol1 Starte- in 0GG0, t"e s!e#ifi#ation was #om!lete- in 0GGF * t"e Internet Engineering %ask >or#e :IE%>;1 IPvC is a#kwar- #om!ati le wit" an- is -esigne- to fi. t"e s"ort#omings of IPv2, su#" as -ata se#urit* an- ma.imum num er of user a--resses1 IPvC in#reases t"e a--ress s!a#e from B( to 0(H its, !rovi-ing for an unlimite- :for all intents an- !ur!oses; num er of networks an- s*stems1 It also su!!orts Kualit* of servi#e :4oS; !arameters for realtime au-io an- vi-eo1 Originall* #alle- OIP )e.t AenerationO :IPng;, IPvC is e.!e#te- to slowl* re!la#e IPv2, wit" t"e two e.isting si-e * si-e for man* *ears1 IPvC was offi#iall* -e!lo*e- in Jul* (EE2 w"en ICA)) a--e- IPvC re#or-s to its D)S root server for t"e 1,! :Ja!an; an- 1kr :/orea; #ountr* #o-es1 SO)E% :S*n#"ronous "!ti#al !9Twork; A fi er3o!ti# transmission s*stem for "ig"3s!ee- -igital traffi#1 Em!lo*e- * tele!"one #om!anies an- #ommon #arriers, s!ee-s range from D0 M !s to 2E A !s1 SO)E% is an intelligent s*stem t"at !rovi-es a-van#e- network management an- a stan-ar- o!ti#al interfa#e1 S!e#ifie- in t"e Broa- an- ISD) :B3ISD); stan-ar-, SO)E% a#k ones are wi-el* use- to aggregate %0 an- %B lines1 %"e Euro!ean #ounter!art to SO)E% is t"e S*n#"ronous Digital $ierar#"*, an- t"e term OSO)E%<SD$O is wi-el* usew"en referring to SO)E

ERP < SAP

9nter!rise /esour#e 2lanning; An integrate- information s*stem t"at serves all -e!artments wit"in an enter!rise1 Evolving out of t"e manufa#turing in-ustr*, ERP im!lies t"e use of !a#kage- software rat"er t"an !ro!rietar* software written * or for one #ustomer1 ERP mo-ules ma* e a le to interfa#e wit" an organi5ationPs own software wit" var*ing -egrees of effort, an-, -e!en-ing on t"e software, ERP mo-ules ma* e altera le via t"e ven-orPs !ro!rietar* tools as well as !ro!rietar* or stan-ar- !rogramming languages1

Peo!leSoft $RMS :Peo!leSoft, In#1, Pleasanton, CA, www1!eo!lesoft1#om; A software #om!an* t"at s!e#iali5es in enter!rise3wi-e a!!li#ations for #lient<server environments1 Initiall* s!e#iali5ing in "uman resour#es, its !a#kage offerings to-a* #over t"e gamut in#lu-ing finan#ial, -istri ution, manufa#turing an- su!!l* #"ain, !lus numerous verti#al markets1 All ma,or -ata ases are su!!orte-1 Its !ro-u#ts are known for t"eir mo-ularit* as well as t"eir ease of mo-ifi#ation an- #ustomi5ation using t"e Peo!le%ools -evelo!ment s*stem1 %E&ECOM ASM :@lo al S*stem for Mo ile Communi#ations; A -igital #ellular !"one te#"nolog* ase- on %DMA t"at is t"e !re-ominant s*stem in Euro!e, ut also use- worl-wi-e1 Develo!e- in t"e 0GHEs, ASM was first -e!lo*e- in seven Euro!ean #ountries in 0GG(1 It o!erates in t"e GEEM$5 an- 01HA$5 an-s in Euro!e an- t"e 01GA$5 PCS an- in t"e @1S1 Base- on a #ir#uit3swit#"e- s*stem t"at -ivi-es ea#" (EE k$5 #"annel into eig"t (D k$5 time slots, ASM -efines t"e entire #ellular s*stem, not ,ust t"e %DMA air interfa#e1 APRS @eneral 2a#ket /a-io Servi#e; An en"an#ement to t"e ASM mo ile #ommuni#ations s*stem t"at su!!orts -ata !a#kets1 APRS ena les #ontinuous flows of IP -ata !a#kets over t"e s*stem for su#" a!!li#ations as We rowsing an- file transfer1 APRS -iffers from ASMPs s"ort messaging servi#e :ASM3SMS; w"i#" is limite- to messages of 0CE *tes in lengt"1 See ASM1 BA :3r- @eneration; %"e #urrent generation of -ata transmission over a #ellular network1 In CDMA networks su#" as +eri5on Wireless an- S!rint, E+3DO is t"e BA servi#e1 Cingular an- ot"er %DMA3 ase- networks su!!ort t"e @M%S te#"nolog* for BA, an- APRS is t"e BA -ata servi#e for +o-a!"one an- ot"er ASM #arriers1 @M%S :Universal Mo ile Tele#ommuni#ations S*stem; %"e Euro!ean im!lementation of t"e BA wireless !"one s*stem1 @M%S, w"i#" is !art of IM%3(EEE, !rovi-es servi#e in t"e (A$5 an- an- offers glo al roaming an- !ersonali5e- features1 Designe- as an evolutionar* s*stem for ASM network o!erators, multime-ia -ata rates u! to ( M !s are e.!e#te- using WCDMA1 In t"e interim, APRS an- EDAE are (1DA te#"nologies t"at s!ee- u! wireless -ata for ASM users1 DSP :Digital Signal 2ro#essor; A s!e#ial3!ur!ose CP@ use- for -igital signal !ro#essing a!!li#ations :see -efinition 7( elow;1 It !rovi-es ultra3fast instru#tion seKuen#es, su#" as s"ift an- a--, an- multi!l* an- a--, w"i#" are #ommonl* use- in mat"3intensive signal

!ro#essing1 DSP #"i!s are wi-el* use- in a m*ria- of -evi#es, in#lu-ing #ell!"ones, soun#ar-s, fa. ma#"ines, mo-ems, "ar- -isks an- -igital %+s1 %"e first DSP #"i! use- in a #ommer#ial !ro-u#t was elieve- to e in t"e ver* !o!ular S!eak 9 S!ell game %DMA ATime Division Multi!le .##ess; A satellite an- #ellular !"one te#"nolog* t"at interleaves multi!le -igital signals onto a single "ig"3s!ee- #"annel1 >or #ellular, %DMA tri!les t"e #a!a#it* of t"e original analog met"o- :>DMA;1 It -ivi-es ea#" #"annel into t"ree su #"annels !rovi-ing servi#e to t"ree users instea- of one1 %"e ASM #ellular s*stem is also ase- on %DMA, ut ASM -efines t"e entire network, not ,ust t"e air interfa#e1 CDMA :)o-e Division Multi!le .##ess; A met"o- for transmitting simultaneous signals over a s"are- !ortion of t"e s!e#trum1 %"e foremost a!!li#ation of CDMA is t"e -igital #ellular !"one te#"nolog* from 4@A&COMM t"at o!erates in t"e HEEM$5 an- an- 01GA$5 PCS an-1 CDMA !"ones are note- for t"eir #all Kualit*1 WAP %ireless .!!li#ation 2roto#ol; A stan-ar- for !rovi-ing #ellular !"ones, !agers an- ot"er "an-"el- -evi#es wit" se#ure a##ess to e3mail an- te.t3 ase- We !ages1 Intro-u#e- in 0GGF * P"one1#om :later O!enwave S*stems;, Eri#sson, Motorola an- )okia, WAP !rovi-es a #om!lete environment for wireless a!!li#ations t"at in#lu-es a wireless #ounter!art of %CP<IP an- a framework for tele!"on* integration su#" as #all #ontrol an!"one ook a##ess1 SSF :Signaling S*stem ;; %"e !roto#ol use- in t"e !u li# swit#"e- tele!"one s*stem :t"e Ointelligent networkO or Oa-van#e- intelligent networkO; for setting u! #alls an- !rovi-ing servi#es1 SSF is a se!arate signaling network t"at is use- in Class 2 an- Class D voi#e swit#"es1 +oIP :7oi#e "ver 42; A tele!"one servi#e t"at uses t"e Internet as a glo al tele!"one network1 Man* #om!anies, in#lu-ing +onage, H.H an- A%9% :Call+antage;, t*!i#all* offer #alling wit"in t"e #ountr* for a fi.e- fee an- a low !er3minute #"arge for international1 Broa- anInternet a##ess :#a le or DS&; is reKuire-, an- regular "ouse !"ones !lug into an analog tele!"one a-a!ter :A%A; !rovi-e- * t"e #om!an* or !ur#"ase- from a t"ir- !art*1 SIA%RA) :S4@naling T/.! s!ort; An IP tele!"on* !roto#ol from t"e IE%> t"at is use- to transfer SSF signals over IP networks1 %"e tel#o swit#" sen-s SSF signals to a signaling gatewa* :SA;

t"at #onverts t"em into SIA%RA) !a#kets, w"i#" travel over IP to t"e ne.t signaling gatewa* or to a softswit#" if t"e -estination is not anot"er PS%)1 SIA%RA) uses t"e Stream Control %ransmission Proto#ol :SC%P; for relia le trans!ort1 See IP tele!"on* anSC%P1 MACP<MEAACO :Me-ia @atewa* )ontrol 2roto#ol<M9-ia @.tewa* )"ntroller; An IP tele!"on* signaling !roto#ol from t"e IE%>1 MACP was t"e original !roto#ol, w"i#" evolve- into MEAACO1 Bot" !roto#ols are -esigne- for im!lementation in IP !"ones t"at are lower #ost t"an SIP or $1B(B !"ones1 MACP<MEAACO reKuires t"e use of softswit#"es for #all #ontrol anmore resem les t"e tele!"on* mo-el of t"e #ir#uit3swit#"e- PS%) t"an -o SIP an- $1B(B1 %"e softswit#" is aware of t"e entire #all t"roug"out its -uration :it manages state; anena les o!erator intervention like t"e PS%)1 MCAP<MEAACO is a #om ination of t"e SACP an- IPCD !roto#ols, an- man* -evi#es t"at im!lement MACP<MEAACO also su!!ort SIP an-<or $1B(B1 SIP :Session 4nitiation 2roto#ol; An IP tele!"on* signaling !roto#ol -evelo!e- * t"e IE%>1 Primaril* use- for voi#e over IP :+oIP; #alls, SIP #an also e use- for vi-eo or an* me-ia t*!eQ for e.am!le, SIP "as een use- to set u! multi3!la*er 4uake games1 Wit" SIMP&E e.tensions for IM an- !resen#e, SIP is also use- for instant messaging $1B(B An I%@ stan-ar- for realtime voi#e an- vi-eo#onferen#ing over !a#ket networks, in#lu-ing &A)s, WA)s an- t"e Internet1 Alt"oug" $1B(B is a ver* #om!re"ensive stan-ar- t"at su!!orts voi#e, vi-eo, -ata, a!!li#ation s"aring an- w"ite oar-ing, t"e !arts relating to au-io !roto#ols "ave een wi-el* use- for IP tele!"on* a!!li#ations1

%M) :Tele#ommuni#ations Management !etwork; A set of international stan-ar-s for network management from t"e I%@1 It is use- * large #arriers su#" as S!rint, MCI Worl-Com anA%9%1 Bluetoot" A wireless !ersonal area network :WPA); te#"nolog* from t"e Bluetoot" S!e#ial Interest Arou! :www1 luetoot"1#om; foun-e- in 0GGH * Eri#sson, IBM, Intel, )okia an- %os"i a1 Bluetoot" is an o!en stan-ar- for s"ort3range transmission of -igital voi#e an- -ata t"at su!!orts !oint3to3!oint an- multi!oint a!!li#ations1 Some of t"e first Bluetoot" a!!li#ations "ave een for #ell!"ones, !rovi-ing a wireless #onne#tion to a "ea-set an- to an automo ilePs au-io s*stem for "an-s3free o!eration Jini

Pronoun#e- Ogee3nee1O A Java3 ase- -istri ute- #om!uting environment from Sun in w"i#" -evi#es #an e !lugge- into t"e network an- automati#all* offer t"eir servi#es anmake use of ot"er servi#es on t"e network1 Jini #reates a Onetwork -ialtoneO allowing, for e.am!le, an* PDA or la!to! to e !lugge- in an- imme-iatel* e a le to use !rinters anot"er resour#es1 It turns O!eri!"erals into servi#es,O so t"at w"en a -isk -rive is !lugge- in, it e#omes a storage servi#e rat"er t"an ,ust anot"er -isk -rive

C, @)I' &inu. A ver* !o!ular version of t"e @ni. o!erating s*stem t"at runs on a variet* of "ar-ware !latforms in#lu-ing .HC, Itanium, PowerPC an- IBMPs entire !ro-u#t line1 &inu. is wi-el* use- as a server OS an- is gaining groun- in t"e -eskto! market1 Win-ows )% :Win-ows !ew Te#"nolog*; A B(3 it o!erating s*stem from Mi#rosoft for Intel .HC CP@s1 )% is t"e #ore te#"nolog* in Win-ows (EEE an- Win-ows 'P :see Win-ows;1 Availa le in se!arate #lient an- server versions, it in#lu-es uilt3in networking an- !reem!tive multitasking1 Win-ows )% was intro-u#e- in 0GGB as +ersion B10 wit" t"e same user interfa#e as Win-ows B101 In 0GGC, +ersion 21E swit#"e- to t"e Win-ows GD -eskto! an#"ange- some of t"e -ialogs :see ta le elow;1 +MS :7irtual Memor* S*stem; A multiuser, multitasking, virtual memor* o!erating s*stem for t"e +A' series from Digital1 +MS a!!li#ations run on an* +A' from t"e Mi#ro+A' to t"e largest unit1 kernel %"e fun-amental !art of a !rogram, t*!i#all* an o!erating s*stem, t"at resi-es in memor* at all times an- !rovi-es t"e asi# servi#es1 It is t"e !art of t"e o!erating s*stem t"at is #losest to t"e ma#"ine an- ma* a#tivate t"e "ar-ware -ire#tl* or interfa#e to anot"er software la*er t"at -rives t"e "ar-ware %#l<%k :Tool )omman- 0anguage<ToolKit; Pronoun#e- Oti#kleO or Oti#klet,O it is an inter!retes#ri!t language t"at is use- to -evelo! a variet* of a!!li#ations, in#lu-ing A@Is, !rotot*!es an- CAI s#ri!ts1 Create- for t"e @ni. !latform * Jo"n Ouster"out along wit" stu-ents at t"e @niversit* of California at Berkele*, it was later !orte- to PCs an- Ma#s1 Safe3%#l is an en"an#e- %#l inter!reter t"at !rovi-es a se#ure, virus free environment1 %#l also !rovi-es an interfa#e into #om!ile- a!!li#ations :C, C66, et#1;1 %"e a!!li#ation is #om!ile- wit" %#l fun#tions, w"i#" !rovi-e a i3-ire#tional !at" etween %#l s#ri!ts an- t"e e.e#uta le !rograms1 %#l !rovi-es a wa* to OglueO !rogram mo-ules toget"er1 %"e %k !art

of %#l<%k is t"e A@I toolkit, w"i#" is use- to #reate gra!"i#al user interfa#es1 Ot"er languages, in#lu-ing Perl, P*t"on an- S#"eme, "ave in#or!orate- %k as well1 multit"rea-ing Multitasking wit"in a single !rogram1 It allows multi!le streams of e.e#ution to take !la#e #on#urrentl* wit"in t"e same !rogram, ea#" stream !ro#essing a -ifferent transa#tion or message1 In or-er for a multit"rea-e- !rogram to a#"ieve true !erforman#e gains, it must e run in a multitasking or multi!ro#essing environment, w"i#" allows multi!le o!erations to take !la#e1 storage -evi#e A !eri!"eral unit t"at "ol-s -ata su#" as -isk, ta!e or flas" memor* #ar-1 >or a summar* of all storage te#"nologies, iSCSI :4nternet S)S4; A !roto#ol t"at seriali5es SCSI #omman-s an- #onverts t"em to %CP<IP SA) :Storage .rea !etwork; A network of storage -isks1 In large enter!rises, a SA) #onne#ts multi!le servers to a #entrali5e- !ool of -isk storage1 Com!are- to managing "un-re-s of servers, ea#" wit" t"eir own -isks, SA)s im!rove s*stem a-ministration1 B* treating all t"e #om!an*Ps storage as a single resour#e, -isk maintenan#e an- routine a#ku!s are easier to s#"e-ule an- #ontrol1 In some SA)s, t"e -isks t"emselves #an #o!* -ata to ot"er -isks for a#ku! wit"out an* !ro#essing over"ea- at t"e "ost RAID :/e-un-ant .rra* of 4n-e!en-ent Disks; A -isk su s*stem t"at is use- to in#rease !erforman#e or !rovi-e fault toleran#e or ot"1 RAID uses two or more or-inar* "ar- -isks an- a RAID -isk #ontroller1 In t"e !ast, RAID "as also een im!lemente- via software onl*1 )AS :!etwork .tta#"e- Storage; A s!e#iali5e- file server t"at #onne#ts to t"e network1 A )AS -evi#e #ontains a slimme-3-own o!erating s*stem an- a file s*stem an- !ro#esses onl* I<O reKuests * su!!orting t"e !o!ular file s"aring !roto#ols, !rimaril* CI>S for Win-ows an- )>S for @ni.1

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy