Content area
The purpose of this thesis is to compare the transaction processing capabilities of CICS/6000 and ORACLE7. This is done by using a list of criteria points by which the two products are then compared. Each chapter in the thesis will cover one of these points. A short summary of each of these chapters will follow.
Chapter 1 : Introduction.
This chapter looks at the objectives of the thesis. The products that are under consideration are also discussed. The list of criteria point that are going to be used to compare the two products, are also discussed.
Chapter 2 : Transactions and transaction processing.
It is the purpose of this chapter to define the terms transaction and transaction processing/processor/monitor/manager. The attributes of transactions are discussed, as well as the different types of transactions that are found. The concepts of transaction manager and transaction monitor will also be addressed.
Chapter 3 : DCE : Distributed Computing Environment.
DCE is a technology in the area of distributed computing and is also an integral part of a CICS/6000 system. This chapter aims to give the reader a basic overview of DCE. This will assure that the reader will recognise phrases later in the thesis, especially when it comes to security.
Chapter 4 : Encina.
Encinais also an important part of a CICS/6000 system. It is especially important when it comes to recovery aspects. This chapter will give the reader a good overview of Encina and how it works along side CICS/6000.
Chapter 5: Configuration.
In this chapter the different environments in which the two products can function; will be addressed: The.components of both will be discussed, as well as which of these components are necessary to form different configurations.
Chapter 6: Transaction processing.
Chapter6 addresses the transaction processing capabilities of CICS/6000 and ORACLE7. The different components of the processing systems are discussed, as well as how these components work together to process a transaction. The concept of distributed transaction processing and how this is performed by both CICS/6000 and ORACLE7, are also discussed.
Chapter 7 : Security.
Security is a important aspect in every computer system. It is important to assure that unauthorised persons do. not get access to the system. This chapters looks at how CICS/6000 and ORACLE7 enforce security. The chapter will look at possible security problems that . could arise, and at the possible solutions that the two products can provide to cope with these problems.
Chapter 8 : Audit facilities.
This chapter is an extension to the previous chapter about security. The audit facilities of both CICS/6000 and ORACLE7 will be discussed.The chapter will look at the type of audit information that is gathered and how it is analysed. Audit facilities are an important part of any security system. It lets the system administrator find out who did what in the system. This ensures that perpetrators are caught before serious damage can be done to the system.
Chapter 9 : Recovery and Restart.
Chapter 9 gives the reader a overview of what should be done if a CICS/6000 or ORACLE7 system should fail, due to a hardware failure or just a transaction that didn't complete properly. The chapter looks-at the ways that recovery information is gathered, as well as the recovery techniques of both systems. Recovery assures the user of a correct, reliable system.
Chapter 10 : Performance and Tuning.
This chapter looks in detail at the ways that the performance of your system can be measured and how the part that does not perform to the liking of the user, can be tuned to achieve preferrable levels of performance. The process of establishing performance objectives is studied, as well the ways performance information is gathered. The analysis of this information is discussed, as well as how this is used to tune the system.