004 компьютерын програм хангамж
TRANSCRIPT
![Page 1: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/1.jpg)
4-1McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
![Page 2: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/2.jpg)
Компьютерын програм хангамж
Хэрэглээний програм хангамжСистемийн програм хангамж
Үйлдлийн систем
Бүл
эг4
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved.
![Page 3: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/3.jpg)
4-3
Хичээлийн зорилго
1. Компьютерын програм хангамжинд гарч байгаа хэд хэдэн чухал хандлагуудыг тодорхойлох.
2. Хэрэглээний ба системийн програм хангамжийн үндсэн төрлүүдийн жишээг гаргах
3. Эцсийн хэрэглэгчийн бүтээмж ба хамтарсан тооцоололд зориулсан хэд хэдэн өргөн дэлгэрсэн програмын багцуудын зорилгыг тайлбарлах.
4. Үйлдлийн системийн функцүүдийг тодорхойлох.5. Компьютерын програмчлалын програм
хангамж, хэрэгслүүд, хэлнүүдийн гол хэрэглээнүүдийг тодорхойлох.
![Page 4: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/4.jpg)
4-4
Програм хангамжийн төрлүүд
![Page 5: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/5.jpg)
4-5
Хэрэглээний програм хангамжЭцсийн хэрэглэгчдийн мэдээлэл
боловсруулах ажлуудыг гүйцэтгэнэ.
Системийн програм хангамжКомпьютерын систем ба сүлжээний
ажиллагааг удирдаж, дэмжинэ.
Програм хангамжийн төрлүүд
![Page 6: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/6.jpg)
4-6
Хэрэглээний програм хангамж
Нийтлэг зориулалтын Эцсийн хэрэглэгчдийн мэдээлэл боловсруулах
нийтлэг ажлуудыг гүйцэтгэдэг програмуудЖишээ нь, текст боловсруулах, хүснэгтэн
мэдээлэл боловсруулах г.м.Бүтээмжийн багц програмууд гэж бас нэрлэдэг
Тусгай зориулалтынЭцсийн хэрэглэгчдийн тусгай хэрэглээнүүдийг
дэмждэг програмуудЖишээ нь, электрон худалдаа, хэрэглэгчтэй
түншлэх үйл ажиллагааг удирдах г.м.
![Page 7: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/7.jpg)
4-7
Програм хангамжийн ангилал
Яаж хөгжүүлсэн бэ гэдгээр нь ангилдаг Тусгай (custom) програмууд
Тухайн байгууллагад л хэрэглэхээр байгууллага дээр хөгжүүлсэн програмууд
Байгууллага онцлог шинжүүд, функцүүд, эзэмших эрхийг бүрэн хяналтандаа авдаг
COTS програмууд Лангуун дээрээс борлуулдаг, арилжааны програмууд
(Commercial Off-the-shelf -COTS) Олон тоо хэмжээгээр хувилан борлуулах зорилгоор
хөгжүүлсэн програмууд Ерөнхийдөө хяналтгүй. Программыг худалдаж, түрээсэлдэг
Яагаад COTS-аас илүү тусгай (custom) програмуудыг сонгодог вэ?
Яагаад тусгай (custom) програмуудаас илүү COTS-г сонгодог вэ?
![Page 8: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/8.jpg)
4-8
Багц програм
![Page 9: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/9.jpg)
4-9
Програмын иж бүрдэл
Програмын иж бүрдэл нь програмын багцуудыг нэгтгэдэгДавуу тал:
Тус тусдаа багцуудыг худалдаж авснаас хямд үнэтэй
Бүгд нэг ижил хэрэглэгчийн график интерфейстэй (GUI)
Хамтаа сайн ажилладагСул талууд
Бүх хэрэглэгчид хэрэглээд байдаггүй хэрэгслүүдтэй
Дискэн дээр маш их зай эзэлдэг
![Page 10: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/10.jpg)
4-10
Нэгтгэсэн програм хангамжууд
Нэгтгэсэн програм хангамжуудХэд хэдэн програмын функцүүдийг нэг
багцанд нэгтгэнэ. Жишээ нь, Microsoft Works, AppleWorksДавуу тал:
Хямд үнээр олон функцүүдийг авах, дискэн дээр илүү бага зай эзлэх
Сул талГүйцэтгэх үүрэг, функцүүд нь хязгаарлагдмал
![Page 11: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/11.jpg)
4-11
Вэб браузер
Вэбээр аялахВэбийн заагаад-дарах нөөцүүдээр
шилжихэд тусалдаг хэрэглээний програмууд
Интернэтэд суурилсан хэрэглээнүүдийн универсаль програмын платформ нь болж байгаа
Өргөн хэрэглэгддэг вэб браузерууд: Microsoft Explorer, Netscape Navigator,
Firefox, Opera or Mozilla
![Page 12: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/12.jpg)
4-12
И-мэйл, шуурхай мессэж, Вэблог
E-mail - И-мэйлИнтернет, интранет ба экстранетаар мессэж
ба хавсралт материалуудыг явуулах ба хүлээн авах замаар харилцдаг програм
Instant messaging (IM) – Шуурхай мессэжЦахим (электрон) мессэжийг нэн даруй хүлээн
авна.Weblog or blog – Вэблог буюу блог
Хуучны мэдээллийн сангийн форматтай хувийн вэбсайт A personal website in dated log format
Нэг субъект эсвэл хэсэг бүлэг субъектуудын тухай шинэ мэдээллээр шинэчлэгдэж байдаг.
![Page 13: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/13.jpg)
4-13
Текст боловсруулах ба хэвлэлийн эх бэлтгэх програм
Текст боловсруулахБичиг баримтуудыг байгуулж, засаж, дахин
хянаж, хэвлэнэ. Жишээ, Microsoft Word, Lotus WordPro, Corel
WordPerfectХэвлэлийн эх бэлтгэх
Мэргэжлийн түвшинд хэвлэгдсэн юм шиг харагдах хэвлэмэл материалуудыг бэлтгэнэ.
Жишээ, Adobe PageMaker, Microsoft Publisher, QuarkXPress
![Page 14: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/14.jpg)
4-14
Электрон хүснэгт ба танилцуулгын програм
Электрон хүснэгтүүдТооцоолоо хийх, график байгуулахад
хэрэглэгддэгБагана ба мөрүүдээс тогтсон ажлын хуудасЖ.нь., Lotus 1-2-3, Microsoft Excel, Corel QuattroPro
Танилцуулга, үзүүлэнЗураг, фото, хөдөлгөөнт эффект болон видео
клипүүдийг агуулсан мультимедиа таницуулгуудыг бэлтгэхийн тулд
Тоон өгөгдлүүдийг зурган дэлгэцүүд болгон хөврүүлнэ
Ж.нь., Microsoft PowerPoint, Lotus Freelance, Corel Presentations
![Page 15: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/15.jpg)
4-15
Хувийн мэдээллийн менежер ба бүлгийн програм хангамж
Хувийн мэдээллийн менежер (Personal Information Manager -PIM)Эцсийн хэрэглэгчийн бүтээмж ба хамтын
ажиллагаанд зориулсан програмҮйлчлүүлэгчийн тухай мэдээлэл, цагийн
хуваарийг хадгалж, уулзалтын товыг удирдаж, ажил үүргүүдийг удирдана.
Ж.нь., Lotus Organizer, Microsoft OutlookБүлгийн програм хангамж (Groupware)
Бүлгийн томилогдсон ажлууд дээр хамтарч ажиллахад нь ажлын хэсгүүдэд тусалдаг програм
И-мэйл, хэлэлцүүлэг, мэдээллийн сангууд, видео хурлын хэрэгслүүдтэй
Ж.нь., Lotus Notes, Novell GroupWise, Microsoft Exchange
![Page 16: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/16.jpg)
4-16
Програм хангамжийн хувилбарууд
Програм хангамжийг хөгжүүлэх, засвар үйлчилгээний ажлыг аутсорингоор хийх
Хэрэглээний програм түрээслэгчид (Application service providers-ASPs)Хэрэглээний програм хангамж ба
компьютерын системийн нөөцүүдийг өмчилж, ажиллуулж, засвар үйлчилгээ хийдэг компаниуд
Интернетээр төлбөр төлж хэрэглээний програмуудыг ашиглах боломж олгох
![Page 17: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/17.jpg)
4-17
Програмын лиценз
Бүх програмууд (COTS, ASP) лицензтэйТа програмыг худалдаж авдаггүй харин
зөвшөөрөл олгосон гэрээний үндсэн дээр програмыг хэрэглэх лицензийг худалдаж авдаг.
Лизенз нь борлуулагчийн өмчлөх эрхийг хамгаална.
![Page 18: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/18.jpg)
4-18
Нээлттэй кодтой програм хангамж
Нээлттэй кодтой програм (Open-source software) Үнэ төлбөргүй програм гэж бас нэрлэнэПрограмыг засаж өөрчилж болноГолдуу лицензтэйгээр олж (худалдаж) авнаЛицензийг авснаар програмыг ажиллуулах, эх
кодыг өмчлөх, эх кодыг өөрчлөх, програмыг хувилан тараах эрхтэй болно.
Төлбөргүй боловч сургах, тусламж дэмжлэг үзүүлэх, баримтжуулахын тулд төлбөр төлөх хэрэгтэй болно.
Ж.нь.: Linux, Apache Web server, Sendmail, Perl scripting language
![Page 19: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/19.jpg)
4-19
Системийн Програм Системийн Програм ХангамжХангамж
![Page 20: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/20.jpg)
4-20
Системийн програм хангамж
Компьютерын системыг удирдаж, дэмждэг програм хангамж
Системыг удирддаг програмуудТехник хангамж, програм хангамж, сүлжээ,
өгөгдлийн нөөцүүдийг удирддаг програмуудЖ.нь., үйлдлийн системүүд, сүлжээ удирдах
програмууд, өгөгдлийн санг удирдах системүүд, системийн утилитууд
Системийг хөгжүүлдэг програмуудМэдээллийн системийн програмуудыг
хөгжүүлэхэд нь хэрэглэгчдэд тусалдаг програмууд
![Page 21: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/21.jpg)
4-21
Үйлдлийн систем
CPU-ийн үйл ажиллагааг удирддагОруулах/гаргах ба хадгалах нөөцүүдийг
болон компьютерын системын үйл ажиллагааг хянаж, удирддаг
програмуудын нэгдсэн систем.Хэрэглээний програмуудыг ажиллуулах үед
нь компьютерт дэмжих үйлчилгээнүүдийг үзүүлэх
![Page 22: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/22.jpg)
4-22
Үйлдлийн системийн үндсэн функцүүд
![Page 23: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/23.jpg)
4-23
Хэрэглэгчийн интерфейс
Үйлдлийн системийн хэсэг бөгөөд үйлдлийн системтэй харьцах боломжийг олгоно
Гурван үндсэн төрөл:Команданд суурилсанЦэсэнд суурилсанХэрэглэгчийн график интерфейс (GUI)
(хамгийн дэлгэрч байгаа төрөл)
![Page 24: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/24.jpg)
4-24
Нөөцийн удирдлага
CPU, санах ой, хоёрдогч хадгалах төхөөрөмж, харилцаа холбоо, оруулах/гаргах дагалдах төхөөрөмжүүд зэрэг компьютерын системийн техник хангамж ба сүлжээний нөөцүүдийг удирддаг үйлдлийн системийн нэг хэсэг
Виртуаль санах ойСанах ой ба соронзон дискнүүдийн хооронд
програмын ба өгөгдлийн хэсгүүдийг солилцох
![Page 25: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/25.jpg)
4-25
Файлын удирдлага
Өгөгдлийн ба програмын файлуудын байгуулах, тэдгээрийн устгалт, хандалтыг хянаж, удирддаг үйлдлийн системийн хэсэг
![Page 26: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/26.jpg)
4-26
Ажил даалгаврын удирдлага
Эцсийн хэрэглэгчдийн тооцоолох ажил даалгавруудын гүйцэтгэлийг удирддаг үйлдлийн системийн хэсэг
Олон ажлыг зэрэг гүйцэтгэх чадварХэд хэдэн ажил даалгавруудыг бараг зэрэг
гүйцэтгэх боломж олгодог ажил даалгаврыг удирдах арга CPU-д нэг ажил томилох боловч бүх програмууд
нэгэн зэрэг ажиллаж байгаа юм шиг санагдахаар тийм хурдан ажлуудын хооронд шилжинэ.
Мультипрограмчлал (multiprogramming) эсвэл цагийг дундаа хуваах (time-sharing) гэж бас нэрлэнэ
![Page 27: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/27.jpg)
4-27
Өргөн дэлгэрсэн үйлдлийн системүүд
Windows GUI, олон ажил даалгавар гүйцэтгэх, сүлжээ удирдах,
мультимедиа Microsoft’-ийн үйлдлийн систем Янз бүрийн хувилбарууд серверүүдийг удирдана
Unix Олон ажил даалгавар гүйцэтгэх, олон хэрэглэгчийн, сүлжээ
удирдах Зөөврийн –майнфрэйм, мидрэнж болон PC-ууд дээр ажиллаж
чадна Linux
Хямдхан, хүчирхэг, маш найдвартай Unix-тай адилхан үйлдлийн систем
Нээлттэй кодтой MAC OS X
iMac-д зориулсан Apple-ийн үйлдлийн систем GUI, олон ажил даалгавар гүйцэтгэх, мультимедиа
![Page 28: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/28.jpg)
4-28
Системийн програм хангамжийн бусад төрлүүд
![Page 29: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/29.jpg)
4-29
Бусад системийн програм хангамж
УтилитуудТөрөл бүрийн “аж ахуйн” функцүүдийг гүйцэтгэхЖ.нь, Norton утилит нь өгөгдөл нөөцлөх, вирусээс
хамгаалах, өгөгдөл шахах г.м-ийг агуулна. Гүйцэтгэлийг хянах
Компьютерын системүүдийн үр ашигтай ажиллагааг хадгалж байхын тулд түүнийг хянаж, тохируулдаг програмууд
Хамгаалалтыг хянахНөөцүүдийг зөвшөөрөлгүй хэрэглэхээс урьдчилан
сэргийлэхийн тулд компьютерын системүүдийн ашиглалтыг хянаж, удирддаг програмууд
![Page 30: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/30.jpg)
4-30
Application servers
Provide an interface between an operating system and the application programs of users
MiddlewareSoftware that helps diverse software
applications exchange data and work together more efficiently
![Page 31: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/31.jpg)
4-31
Programming Languages
![Page 32: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/32.jpg)
4-32
Machine Languages
First-generation languagesAll program instructions had to be written
using binary codes unique to each computerProgrammers had to know the internal
operations of the specific type of CPU
![Page 33: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/33.jpg)
4-33
Assembler Languages
Second-generation languagesSymbols are used to represent operation
codes and storage locationsNeed language translator programs to convert
the instructions into machine instructions
Used by systems programmers (who program system software)
![Page 34: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/34.jpg)
4-34
High-Level Languages
Third-generation languagesInstructions that use brief statements or
arithmetic expressionsMacroinstructions: each statement generates
several machine instructions when translated by compilers or interpreters
Easier to learn than assemblerMachine independentLess efficient than assembler
![Page 35: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/35.jpg)
4-35
Fourth-Generation Languages
Variety of programming languages that are nonprocedural and conversational
Nonprocedural – users specify results they want while computer determines the sequence of instructions that will accomplish those results
Natural Language – very close to English or other human language
![Page 36: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/36.jpg)
4-36
Object-Oriented Languages
Combine data elements and the procedures that will be performed upon them into Objects
E.g., an object could be data about a bank account and the procedures performed on it such as interest calculations
![Page 37: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/37.jpg)
4-37
Object-Oriented Languages
Most widely used software development languages today
Easier to use and more efficient for graphics-oriented user interfaces
Reusable: can use an object from one application in another application
E.g., Visual Basic, C++, Java
![Page 38: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/38.jpg)
4-38
Web Languages
HTML A page description language that creates hypertext
documents for the WebXML
Describes the contents of Web pages by applying identifying tags or contextual labels to the data in Web documents
JavaObject-oriented programming language that is
simple, secure and platform independent Java applets can be executed on any computer
![Page 39: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/39.jpg)
4-39
J2EE versus .Net
![Page 40: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/40.jpg)
4-40
Web Services
Software components based on a framework of Web and object-
oriented standards and technologies for using the Web to electronically link the applications of
different users and different computing platforms
![Page 41: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/41.jpg)
4-41
How web services work
Source: Adapted from Bala Iyer, Jim Freedman, Mark Gaynor and George Wyner, “Web Services: Enabling Dynamic BusinessNetworks,” Communications of the Association for Information Systems, Volume11, 2003, p. 543.
![Page 42: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/42.jpg)
4-42
Language Translator Programs
Translate instructions written in programming languages into machine language
Assemblertranslates assembler language statements
Compiler translates high-level language statements
Interpretercompiler that translates and executes each
statement in a program one at a timeJava is interpreted
![Page 43: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/43.jpg)
4-43
Programming Tools
Help programmers identify and minimize errors while they are programmingGraphical Programming InterfacesProgramming EditorsDebuggers
CASE toolsA combination of many programming tools into a
single application with a common interfaceUsed in different stages of the systems
development process
![Page 44: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/44.jpg)
4-44
Case 3: Amazon and eBayNew Face of Web Services
Amazon provides access to some of its data and website functionality
eBay opened up e-commerce softwareOpened to programmers and any company
interested in e-commerce
![Page 45: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/45.jpg)
4-45
Case Study Questions
1. What are the purpose and business value of Web services?
2. What are the benefits of Web services to Amazon, eBay, and their developer partners?
3. What are the business challenges of Web services? Visit the Web services websites of IBM (www.ibm.com/solutions/webservices) and Microsoft (www.microsoft.com/webservices) to help with your answer.
![Page 46: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/46.jpg)
4-46
Real World Internet Activity
1. The concept of Web services and the opportunities they provide are growing everyday. Using the Internet,
See if you can find ways in which companies are using Web services beyond those listed in the case.
![Page 47: 004 компьютерын програм хангамж](https://reader037.vdocuments.us/reader037/viewer/2022102806/5584d425d8b42ae5138b5353/html5/thumbnails/47.jpg)
4-47
Real World Group Activity
2. Being able to integrate one organization’s website with another’s poses some interesting questions of privacy, intellectual property protection and technical challenges. In small groups,
Discuss privacy, intellectual property protection and technical challenges issues.
Do you think there is any risk associated with this type of cooperation?