CONTENTS

 1     Scope of service modelling for IN CS‑4
        1.1     References
 2     Definitions and abbreviations
        2.1     Abbreviations
        2.2     Definitions
 3     Requirements for IN CS‑4 service modelling
        3.1     Service modelling
        3.2     Service Logic spanning a single class
                  3.2.1     Service Logic spanning several classes
 4     Methodologies and modelling techniques
        4.1     Open Distributed Processing (ODP)
                  4.1.1     Enterprise Viewpoint
                  4.1.2     Information Viewpoint
                  4.1.3     Computational Viewpoint
                  4.1.4     Engineering Viewpoint
                  4.1.5     Technology Viewpoint
        4.2     Evaluation of ODP
        4.3     Unified Modelling Language
                  4.3.1     Evaluation of UML
 5     Advantages of using Object Orientation for service modelling
        5.1     Exploring the Use of APIs in IN CS4
                  5.1.1     Background
                  5.1.2     A Framework for the use of APIs
                  5.1.3     API Overview
                  5.1.4     Example API for call processing
        5.2     The SIB approach
 6     A possible Evolution from SIBs to Object Oriented Service Capabilities
        6.1     Service Class model
        6.2     Service Execution View
        6.3     Migration of CS-2 SIBs to Object Classes and Methods
Appendix I – Bibliography