$Date: 2002/06/17 11:55:17 $
This part of the diploma thesis gives an in-depth introduction into several technologies used while developing the software system. Additionally the software system and its components will be explained.
As a prerequisit, everyone that is not quite familiar to J2ME and J2EE technologies should take the time to read section Technology Overview because this will simplify the understanding of each following section.
Definitions, Acronyms and Abbreviations
This document uses definitions based upon those specified in RFC 2119.
Table 4.1. Specification Terms
Term |
Definition |
MUST |
The associated definition is an absolute requirement of this specification. |
MUST NOT |
The definition is an absolute prohibition of this specification. |
SHOULD |
Indicates a recommended practice. There may exist valid reasons in particular circumstances to ignore this recommendation, but the full implications must be understood and carefully weighed before choosing a different course. |
SHOULD NOT |
Indicates a non-recommended practice. There may exist valid reasons in particular circumstances when the particular behavior is acceptable or even useful, but the full implications should be understood and the case carefully weighed before implementing any behavior described with this label. |
MAY |
Indicates that an item is truly optional. |
Aditionally the software components that will be described within this diploma thesis are used in conjunction with working titles. Below is a list of each software component and its corresponding working title.
-
PersonalChilli - The mobile EJB container.
-
ChilliBridge - The iChilli™ persistence layer.
-
ChilliBroker - The iChilli™ Transaction Manager & Transaction Coordinator..
-
iChilli™ - If used solely the term refers to the whole system otherwhise to the iChilli™ J2EE server.
The following chapter introduces basic J2EE and Web Service principles. This chapter isn't meant as a complete overview of all the various technologies, it is rather meant to help people understand why a specific kind of techonology is important in the context of iChilli™.
The chapter System Overview gives an overview about the iChilli™ server system, additionally this chapter includes a very detailed section about the PersonalChilli system and its various sub-componets. Finally a brief overview about the application deployment infrastructure will be given.