CONTENTS Title Page Copyright Page Preface 1 Introduction 1.1 Why Use BASEstar Open? 1.2 What Is BASEstar Open? 1.3 BASEstar Open Services 1.4 Client/Server Architecture 1.5 Object-Oriented Application Design 1.6 User Interfaces 1.7 Configuration Management 1.8 Application Development Tools 1.9 Multiplatform Features 1.10 Managing the BASEstar Open Distributed Environment 2 BASEstar Open Services Overview 2.1 General Concepts 2.2 Event Services 2.2.1 Declaring Events 2.2.2 Receiving Event Notifications 2.3 Packet Services 2.3.1 Implementing a User-to-User Communication 2.3.2 Sending a Packet with Reply 2.3.3 Comparing the Features of Packet Services and Event Services 2.4 Data Services 2.4.1 Data_Points 2.4.2 Other Features 2.5 Device Services 2.5.1 Device-Independent MMS-Modeled Device Connectivity 2.5.2 Device Services: an Open Framework for Device Connectivity 2.5.3 Services Provided by the MMS-Modeled Device Connectivity 2.5.4 Device Access Software (DAS) 2.6 Application Components 2.7 Application Services 2.7.1 Modeling Application Components through Activities and Programs 2.7.2 Executing Activities and Programs 2.7.3 Managing Groups of Activities through Actors 3 Guide to the Documentation 3.1 People Involved in BASEstar Open 3.2 Hardcopy Documentation 3.3 Help and Online Documentation FIGURES 1-1 BASEstar Open and Information Integration 1-2 Client/Server Architecture 1-3 Modeling an Application Environment 1-4 Requesting BASEstar Open Services 1-5 Requesting the Same Service through the Available Interfaces 1-6 BASEstar Open VODB 1-7 BASEstar Open Snapshot Configurations 1-8 BASEstar Open Multiplatform Configuration 1-9 Active Nodes View 2-1 BASEstar Open Object Naming 2-2 Declaring Events and Receiving Event Notifications 2-3 Sending and Receiving Packets through Ports 2-4 Sending and Receiving Packets through Ports 2-5 Sources of Data_Point Values 2-6 Trigger and Filter Logic 2-7 Device Connectivity 2-8 Communicating with non-MMS Devices through DAS 2-9 Nodes and Activities 2-10 Modeling an Application Component through Application Services 2-11 Activity and Activity Execution 2-12 Management of a Distributed Application 2-13 Actors and Actors' Tree 3-1 Task and Information Flow 3-2 BASEstar Open Documentation Set 3-3 BASEstar Open Online Help TABLES 1 Documentation Conventions 2-1 Comparing Event Services and Packet Services 2-2 BASEstar Open Device Services and MMS Services