Client Server System Development

CLIENT SERVER
SYSTEM
DEVELOPMENTD O N E B Y ,
S . M A N J U ,
1 4 M G 0 1 1 ,
S K C E T .
TOPICS
• Training
• Training Advantages of GUI Application
• System Administrator Training
• Database Administrator Training
• End User Training
• Future of Client Server Computing Enabling
Technologies
• Transformational System
NEED FOR TRAINING
• To teach the fundamental technologies involved in a modern
Client/Server system in an easy manner.
• Making people to understand the business requirements, design issues,
scalability and security issues in an enterprise system.
• Required Training includes,
1. System administrator,
2. Database administrator training,
3. End user training.
CONCEPT MAP
MODES OF TRAINING DELIVERY
• Traditional Classroom
• On-the-Job Training (OTJ)
• Video Conferencing
• Collaborative Tools – E.g. : Google Drive, Podio, Titan Pad
• Virtual Groups and Event Calls – E.g. : Wiggio
• E-Learning
• Web-based Training
• Learning Management Systems (LMS)
• Electronic Performance Support Systems (EPSS)
E LEARNING – ONLINE TRAINING
TOOLS – A CASE STUDY
PODIO & TITAN PAD- CASE STUDY
• Podio - Online social media like community by which we can share documents, ideas
etc.
• Titan pad - an online document-creation program that makes it incredibly simple for
users to collaborate in real time
MIND FLASH
• An online tool that provides unlimited training for various sectors
• Employee , Trainers, Resellers etc.,
• Very good user community
• One login – As many users we add
• Features include,
Unlimited
contents
Mobile Training Sell Courses Organise
Trusted by 1000
companies
MIND FLASH TRAINING FOR
CORPORATE
FEATURES – MIND FLASH
CREATE
• Ppt/video
• Doc/pdf
GET FREE COURSES
• Free ppt templates
• Online courses
TRAINING TOOLS.COM
• Flash training
• Provides a customized workspace where we can learn to create flash
• Provides offline course materials also
• http://www.trainingtools.com/online/flash5/
TRAINING ADVANTAGES OF GUI
APPLICATIONS
• Opportunity to provide intuitive interface
• Ensuring proper usage
• Doesn’t require user retraining for navigation and error correction
• With standardized training on these fundamentals, new applications need only
provide training on the new business processes.
• This will reduce costs, reduce stress on trainees, and decrease the time it takes to move
new applications into production
SYSTEM ADMINISTRATOR TRAINING
• To teach the importance and reality of the applications
• Responsible for managing server, client and all the applications running in the environment
• Important tasks in training include
1. Setting up and managing client server database, managing and monitoring the use
of disk space, memory, and connections, backing up and restoring databases server,
integration with back-end databases.
2. Setting up and managing user accounts, granting roles and permissions to Adaptive
Server users and managing remote access.
3. Working with various control panels and hosting automation software and also day
to-
day management of the equipment.
4. Diagnosing system problems along with fault management and performance
management.
DATABASE ADMIN - TRAINING
• Assisting in the implementation of information systems & Installing and configuring
the DBMS.
• Monitoring the performance of the database and tuning the DBMS for optimal
performance.
• Ensuring data integrity is maintained and appropriate backups are made.
• Resource usage monitoring.
• Setting standards for system documentation.
• Facilitating end-users with required database facilities.
• Overseeing new database developments, database re-organisation.
• Maintaining an acceptable level of technical performance for database utilities.
• Educating the organization in the use, capabilities and availability of the database
END USER TRAINING
• The end user is the individual who uses the product after it has been fully developed
and marketed who require a bug -free and finished product (end users)
• The term end user usually implies an individual with a relatively low level
of computer expertise.
• Aren’t technical persons but have enough function knowledge of system.
• They need to get trained about some new standards and functionality and technology
of the applications being implemented in the system
OTHER FORMS OF TRAINING
FUTURE OF CLIENT SERVER
TECHNOLOGY
• It could be predicted in few categories like,
1. Networking,
2. Development tools,
3. Processors and servers,
4. Paradigms, and
5. Enabling technologies
NETWORKING
• Backbone of client server system & Links the client to the server and links all the
application objects together to form the virtual (partitioned) application.
• Looking ways to upgrade the speed of WAN technology.
• Frame relay and other global networking solutions will create high-performance virtual
systems.
EVOLUTION OF NETWORKING
DEVELOPMENT TOOLS
• Areas where tools can improve performance are
1. Use of true compilers.
2. Native links to the distributed objects and TP monitors.
3. Better component development capabilities.
4. Use of standards.
5. Consistent language support.
6. True application-partitioning capabilities.
7. Consistent approach to the intranet.
PROCESSORS AND SERVERS
• Server power will increase based on application and its requirements
• Rise of symmetric multi-processing computers and operating systems for use as clients
as well as servers
• Advanced Multiprocessing operating systems
• E.g.: Windows NT, Unix
• OS should provide better load balancing and fault-tolerant capabilities.
• Also the ability to better work through memory, disk, and processor failures without
service interruptions
PARADIGMS
• Today is the world of object-oriented development paradigm.
• Hence Client/Server tools should also extend their support to the object-oriented
development model.
• But mixing and matching today’s components is an issue.
• Anyways component standards will take off to handle this issue.
• Hence mix and match of client server tools with objects will be achieved
ENABLING TECHNOLOGIES
• Combinations of hardware and software that can be used to assist in creating a
particular kind of application system.
1. Transaction processing monitors – fits easily into commodity windows environment
2. Databases – Oracle, Sybase dominate the market with new DB
3. Middleware – both message and RPC-based that provide “snap-in” functionality and
consistent interfaces. E.g. :Microsoft’s Falcon message-oriented middleware
EXPERT SYSTEM
• Branch of artificial intelligence that makes extensive use of specialized knowledge to
solve problem at the level of human expert
• Computer programs that use knowledge and inference process to solve problems
1 von 24

Recomendados

Client server model von
Client server modelClient server model
Client server modelGd Goenka University
12.6K views16 Folien
Cloud computing stack von
Cloud computing stackCloud computing stack
Cloud computing stackPedro Alexander Romero Tortosa
4K views26 Folien
Clientserver Presentation von
Clientserver PresentationClientserver Presentation
Clientserver PresentationTuhin_Das
29.6K views19 Folien
Network security von
Network securityNetwork security
Network securityGichelle Amon
215.7K views47 Folien
Unit 3 -Data storage and cloud computing von
Unit 3 -Data storage and cloud computingUnit 3 -Data storage and cloud computing
Unit 3 -Data storage and cloud computingMonishaNehkal
1.1K views29 Folien
Distributed computing von
Distributed computingDistributed computing
Distributed computingshivli0769
29.8K views18 Folien

Más contenido relacionado

Was ist angesagt?

computer network OSI layer von
computer network OSI layercomputer network OSI layer
computer network OSI layerSangeetha Rangarajan
32.6K views58 Folien
Aneka platform von
Aneka platformAneka platform
Aneka platformShyam Krishna Khadka
25.3K views27 Folien
cloud computing:Types of virtualization von
cloud computing:Types of virtualizationcloud computing:Types of virtualization
cloud computing:Types of virtualizationDr.Neeraj Kumar Pandey
5.5K views10 Folien
Load balancing in cloud von
Load balancing in cloudLoad balancing in cloud
Load balancing in cloudSouvik Maji
626 views19 Folien
System and network administration network services von
System and network administration network servicesSystem and network administration network services
System and network administration network servicesUc Man
8.4K views28 Folien
Client server architecture von
Client server architectureClient server architecture
Client server architectureRituBhargava7
6.8K views21 Folien

Was ist angesagt?(20)

Load balancing in cloud von Souvik Maji
Load balancing in cloudLoad balancing in cloud
Load balancing in cloud
Souvik Maji626 views
System and network administration network services von Uc Man
System and network administration network servicesSystem and network administration network services
System and network administration network services
Uc Man8.4K views
Client server architecture von RituBhargava7
Client server architectureClient server architecture
Client server architecture
RituBhargava76.8K views
Client server architecture von Bhargav Amin
Client server architectureClient server architecture
Client server architecture
Bhargav Amin30.6K views
Communication primitives von Student
Communication primitivesCommunication primitives
Communication primitives
Student24.6K views
Networking Standards And Protocols von Steven Cahill
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
Steven Cahill63.1K views
Distributed Computing system von Sarvesh Meena
Distributed Computing system Distributed Computing system
Distributed Computing system
Sarvesh Meena4.5K views
Naming in Distributed Systems von Nandakumar P
Naming in Distributed SystemsNaming in Distributed Systems
Naming in Distributed Systems
Nandakumar P10.8K views
Chap 1 introduction to cloud computing von Raj Sarode
Chap 1 introduction to cloud computingChap 1 introduction to cloud computing
Chap 1 introduction to cloud computing
Raj Sarode3.4K views
Security in distributed systems von Haitham Ahmed
Security in distributed systems Security in distributed systems
Security in distributed systems
Haitham Ahmed53.1K views
Chapter 4 a interprocess communication von AbDul ThaYyal
Chapter 4 a interprocess communicationChapter 4 a interprocess communication
Chapter 4 a interprocess communication
AbDul ThaYyal15.9K views

Destacado

Email Client Server System von
Email Client Server SystemEmail Client Server System
Email Client Server Systemzareena Zareena34
12.5K views16 Folien
Snooping 2 von
Snooping 2Snooping 2
Snooping 2Yasir Khan
869 views22 Folien
Client Server Computing : unit 1 von
Client Server Computing : unit 1Client Server Computing : unit 1
Client Server Computing : unit 1THIRUNEELAKANDAN ARCHUNAN
3.3K views15 Folien
email clients and webmail (presentation) von
email clients and webmail   (presentation)email clients and webmail   (presentation)
email clients and webmail (presentation)kay2
5.3K views11 Folien
Client Server Architecture von
Client Server ArchitectureClient Server Architecture
Client Server Architecturesuks_87
81.3K views65 Folien
Client server architecture von
Client server architectureClient server architecture
Client server architectureWhitireia New Zealand
28.9K views16 Folien

Destacado(20)

email clients and webmail (presentation) von kay2
email clients and webmail   (presentation)email clients and webmail   (presentation)
email clients and webmail (presentation)
kay25.3K views
Client Server Architecture von suks_87
Client Server ArchitectureClient Server Architecture
Client Server Architecture
suks_8781.3K views
Client Server Computing Slides by Puja Dhar von puja_dhar
Client Server Computing Slides by Puja DharClient Server Computing Slides by Puja Dhar
Client Server Computing Slides by Puja Dhar
puja_dhar4.3K views
Externalmemory 141218043503-conversion-gate02 von waseem aslam
Externalmemory 141218043503-conversion-gate02Externalmemory 141218043503-conversion-gate02
Externalmemory 141218043503-conversion-gate02
waseem aslam156 views
2014-25. Mail server menggunakan zimbra von Syiroy Uddin
2014-25. Mail server menggunakan zimbra2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra
Syiroy Uddin801 views
Panduan praktis membangun web server dan web mail lokal von Abas Djumadi
Panduan praktis membangun web server dan web mail lokalPanduan praktis membangun web server dan web mail lokal
Panduan praktis membangun web server dan web mail lokal
Abas Djumadi6.9K views
2014-37. Membangun mail server dengan zimbra pada linux von Syiroy Uddin
2014-37.  Membangun mail server dengan zimbra pada linux2014-37.  Membangun mail server dengan zimbra pada linux
2014-37. Membangun mail server dengan zimbra pada linux
Syiroy Uddin408 views
Email server system1.ppt von Pooja Ladda
Email server system1.pptEmail server system1.ppt
Email server system1.ppt
Pooja Ladda4.3K views
Webmail and Mail Clients von Someone Else
Webmail and Mail ClientsWebmail and Mail Clients
Webmail and Mail Clients
Someone Else5.1K views
Client server-computing von jayasreep3
Client server-computingClient server-computing
Client server-computing
jayasreep314.2K views

Similar a Client Server System Development

Inventory and manufacturing system migration - case study von
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case studyAtul Singla
783 views11 Folien
sagar von
sagarsagar
sagarsagar k gowda
174 views6 Folien
Online hostel management_system von
Online hostel management_systemOnline hostel management_system
Online hostel management_systemmd faruk
11.5K views23 Folien
Online talent sourcing - a future essentia von
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentiaHSE Guru
981 views44 Folien
Resume charles vermette von
Resume   charles vermetteResume   charles vermette
Resume charles vermetteCharles Vermette
160 views3 Folien
Resume charles vermette von
Resume   charles vermetteResume   charles vermette
Resume charles vermetteCharles Vermette
120 views3 Folien

Similar a Client Server System Development(20)

Inventory and manufacturing system migration - case study von Atul Singla
Inventory and manufacturing system migration - case studyInventory and manufacturing system migration - case study
Inventory and manufacturing system migration - case study
Atul Singla783 views
Online hostel management_system von md faruk
Online hostel management_systemOnline hostel management_system
Online hostel management_system
md faruk11.5K views
Online talent sourcing - a future essentia von HSE Guru
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
HSE Guru981 views
SERVICENOW PPT BY PAVANKUMAR von Pavan Kumar
SERVICENOW PPT BY PAVANKUMARSERVICENOW PPT BY PAVANKUMAR
SERVICENOW PPT BY PAVANKUMAR
Pavan Kumar32.4K views
One Tree Corporate Presentation von carlosacle
One Tree Corporate PresentationOne Tree Corporate Presentation
One Tree Corporate Presentation
carlosacle294 views
Optimus XPages: An Explosion of Techniques and Best Practices von Teamstudio
Optimus XPages: An Explosion of Techniques and Best PracticesOptimus XPages: An Explosion of Techniques and Best Practices
Optimus XPages: An Explosion of Techniques and Best Practices
Teamstudio3.4K views
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer von Rafiq Ahamed
Rafiq AHAMED 7 Years of Exp in Application and Production Support EngineerRafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq AHAMED 7 Years of Exp in Application and Production Support Engineer
Rafiq Ahamed1.2K views
Application Virtualization, University of New Hampshire von Tony Austwick
Application Virtualization, University of New HampshireApplication Virtualization, University of New Hampshire
Application Virtualization, University of New Hampshire
Tony Austwick602 views
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1 von Smart ERP Solutions, Inc.
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Case Study: Upgrade Strategies for PeopleSoft Financials and Supply Chain 9.1
Mark Willemse - Strategy & Deployment Journey von IBM Sverige
Mark Willemse - Strategy & Deployment JourneyMark Willemse - Strategy & Deployment Journey
Mark Willemse - Strategy & Deployment Journey
IBM Sverige577 views

Último

Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... von
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...csegroupvn
8 views210 Folien
Renewal Projects in Seismic Construction von
Renewal Projects in Seismic ConstructionRenewal Projects in Seismic Construction
Renewal Projects in Seismic ConstructionEngineering & Seismic Construction
5 views8 Folien
Proposal Presentation.pptx von
Proposal Presentation.pptxProposal Presentation.pptx
Proposal Presentation.pptxkeytonallamon
67 views36 Folien
_MAKRIADI-FOTEINI_diploma thesis.pptx von
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptxfotinimakriadi
12 views32 Folien
START Newsletter 3 von
START Newsletter 3START Newsletter 3
START Newsletter 3Start Project
7 views25 Folien
SUMIT SQL PROJECT SUPERSTORE 1.pptx von
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptxSumit Jadhav
22 views26 Folien

Último(20)

Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc... von csegroupvn
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
Design of Structures and Foundations for Vibrating Machines, Arya-ONeill-Pinc...
csegroupvn8 views
_MAKRIADI-FOTEINI_diploma thesis.pptx von fotinimakriadi
_MAKRIADI-FOTEINI_diploma thesis.pptx_MAKRIADI-FOTEINI_diploma thesis.pptx
_MAKRIADI-FOTEINI_diploma thesis.pptx
fotinimakriadi12 views
SUMIT SQL PROJECT SUPERSTORE 1.pptx von Sumit Jadhav
SUMIT SQL PROJECT SUPERSTORE 1.pptxSUMIT SQL PROJECT SUPERSTORE 1.pptx
SUMIT SQL PROJECT SUPERSTORE 1.pptx
Sumit Jadhav 22 views
Créativité dans le design mécanique à l’aide de l’optimisation topologique von LIEGE CREATIVE
Créativité dans le design mécanique à l’aide de l’optimisation topologiqueCréativité dans le design mécanique à l’aide de l’optimisation topologique
Créativité dans le design mécanique à l’aide de l’optimisation topologique
LIEGE CREATIVE8 views
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth von Innomantra
BCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for GrowthBCIC - Manufacturing Conclave -  Technology-Driven Manufacturing for Growth
BCIC - Manufacturing Conclave - Technology-Driven Manufacturing for Growth
Innomantra 15 views
Design_Discover_Develop_Campaign.pptx von ShivanshSeth6
Design_Discover_Develop_Campaign.pptxDesign_Discover_Develop_Campaign.pptx
Design_Discover_Develop_Campaign.pptx
ShivanshSeth649 views
Web Dev Session 1.pptx von VedVekhande
Web Dev Session 1.pptxWeb Dev Session 1.pptx
Web Dev Session 1.pptx
VedVekhande17 views
Design of machine elements-UNIT 3.pptx von gopinathcreddy
Design of machine elements-UNIT 3.pptxDesign of machine elements-UNIT 3.pptx
Design of machine elements-UNIT 3.pptx
gopinathcreddy37 views
REACTJS.pdf von ArthyR3
REACTJS.pdfREACTJS.pdf
REACTJS.pdf
ArthyR337 views
GDSC Mikroskil Members Onboarding 2023.pdf von gdscmikroskil
GDSC Mikroskil Members Onboarding 2023.pdfGDSC Mikroskil Members Onboarding 2023.pdf
GDSC Mikroskil Members Onboarding 2023.pdf
gdscmikroskil63 views
Ansari: Practical experiences with an LLM-based Islamic Assistant von M Waleed Kadous
Ansari: Practical experiences with an LLM-based Islamic AssistantAnsari: Practical experiences with an LLM-based Islamic Assistant
Ansari: Practical experiences with an LLM-based Islamic Assistant
M Waleed Kadous9 views
MongoDB.pdf von ArthyR3
MongoDB.pdfMongoDB.pdf
MongoDB.pdf
ArthyR349 views

Client Server System Development

  • 1. CLIENT SERVER SYSTEM DEVELOPMENTD O N E B Y , S . M A N J U , 1 4 M G 0 1 1 , S K C E T .
  • 2. TOPICS • Training • Training Advantages of GUI Application • System Administrator Training • Database Administrator Training • End User Training • Future of Client Server Computing Enabling Technologies • Transformational System
  • 3. NEED FOR TRAINING • To teach the fundamental technologies involved in a modern Client/Server system in an easy manner. • Making people to understand the business requirements, design issues, scalability and security issues in an enterprise system. • Required Training includes, 1. System administrator, 2. Database administrator training, 3. End user training.
  • 5. MODES OF TRAINING DELIVERY • Traditional Classroom • On-the-Job Training (OTJ) • Video Conferencing • Collaborative Tools – E.g. : Google Drive, Podio, Titan Pad • Virtual Groups and Event Calls – E.g. : Wiggio • E-Learning • Web-based Training • Learning Management Systems (LMS) • Electronic Performance Support Systems (EPSS)
  • 6. E LEARNING – ONLINE TRAINING TOOLS – A CASE STUDY
  • 7. PODIO & TITAN PAD- CASE STUDY • Podio - Online social media like community by which we can share documents, ideas etc. • Titan pad - an online document-creation program that makes it incredibly simple for users to collaborate in real time
  • 8. MIND FLASH • An online tool that provides unlimited training for various sectors • Employee , Trainers, Resellers etc., • Very good user community • One login – As many users we add • Features include, Unlimited contents Mobile Training Sell Courses Organise
  • 9. Trusted by 1000 companies MIND FLASH TRAINING FOR CORPORATE
  • 10. FEATURES – MIND FLASH CREATE • Ppt/video • Doc/pdf GET FREE COURSES • Free ppt templates • Online courses
  • 11. TRAINING TOOLS.COM • Flash training • Provides a customized workspace where we can learn to create flash • Provides offline course materials also • http://www.trainingtools.com/online/flash5/
  • 12. TRAINING ADVANTAGES OF GUI APPLICATIONS • Opportunity to provide intuitive interface • Ensuring proper usage • Doesn’t require user retraining for navigation and error correction • With standardized training on these fundamentals, new applications need only provide training on the new business processes. • This will reduce costs, reduce stress on trainees, and decrease the time it takes to move new applications into production
  • 13. SYSTEM ADMINISTRATOR TRAINING • To teach the importance and reality of the applications • Responsible for managing server, client and all the applications running in the environment • Important tasks in training include 1. Setting up and managing client server database, managing and monitoring the use of disk space, memory, and connections, backing up and restoring databases server, integration with back-end databases. 2. Setting up and managing user accounts, granting roles and permissions to Adaptive Server users and managing remote access. 3. Working with various control panels and hosting automation software and also day to- day management of the equipment. 4. Diagnosing system problems along with fault management and performance management.
  • 14. DATABASE ADMIN - TRAINING • Assisting in the implementation of information systems & Installing and configuring the DBMS. • Monitoring the performance of the database and tuning the DBMS for optimal performance. • Ensuring data integrity is maintained and appropriate backups are made. • Resource usage monitoring. • Setting standards for system documentation. • Facilitating end-users with required database facilities. • Overseeing new database developments, database re-organisation. • Maintaining an acceptable level of technical performance for database utilities. • Educating the organization in the use, capabilities and availability of the database
  • 15. END USER TRAINING • The end user is the individual who uses the product after it has been fully developed and marketed who require a bug -free and finished product (end users) • The term end user usually implies an individual with a relatively low level of computer expertise. • Aren’t technical persons but have enough function knowledge of system. • They need to get trained about some new standards and functionality and technology of the applications being implemented in the system
  • 16. OTHER FORMS OF TRAINING
  • 17. FUTURE OF CLIENT SERVER TECHNOLOGY • It could be predicted in few categories like, 1. Networking, 2. Development tools, 3. Processors and servers, 4. Paradigms, and 5. Enabling technologies
  • 18. NETWORKING • Backbone of client server system & Links the client to the server and links all the application objects together to form the virtual (partitioned) application. • Looking ways to upgrade the speed of WAN technology. • Frame relay and other global networking solutions will create high-performance virtual systems.
  • 20. DEVELOPMENT TOOLS • Areas where tools can improve performance are 1. Use of true compilers. 2. Native links to the distributed objects and TP monitors. 3. Better component development capabilities. 4. Use of standards. 5. Consistent language support. 6. True application-partitioning capabilities. 7. Consistent approach to the intranet.
  • 21. PROCESSORS AND SERVERS • Server power will increase based on application and its requirements • Rise of symmetric multi-processing computers and operating systems for use as clients as well as servers • Advanced Multiprocessing operating systems • E.g.: Windows NT, Unix • OS should provide better load balancing and fault-tolerant capabilities. • Also the ability to better work through memory, disk, and processor failures without service interruptions
  • 22. PARADIGMS • Today is the world of object-oriented development paradigm. • Hence Client/Server tools should also extend their support to the object-oriented development model. • But mixing and matching today’s components is an issue. • Anyways component standards will take off to handle this issue. • Hence mix and match of client server tools with objects will be achieved
  • 23. ENABLING TECHNOLOGIES • Combinations of hardware and software that can be used to assist in creating a particular kind of application system. 1. Transaction processing monitors – fits easily into commodity windows environment 2. Databases – Oracle, Sybase dominate the market with new DB 3. Middleware – both message and RPC-based that provide “snap-in” functionality and consistent interfaces. E.g. :Microsoft’s Falcon message-oriented middleware
  • 24. EXPERT SYSTEM • Branch of artificial intelligence that makes extensive use of specialized knowledge to solve problem at the level of human expert • Computer programs that use knowledge and inference process to solve problems