{'fraction_non_alphanumeric': 0.012806830309498399, 'fraction_numerical': 0.0, 'mean_word_length': 6.2153846153846155, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Progressive Implementation of Distributed Java Applications

Distributed architectures show complex dependency relationships between application components on the one hand and between application components and components of the underlying system on the other hand. Management of such systems requires means to monitor and control the behaviour and relationships of these application components. The CORBA specification does not provide such management support but proprietary developments fill that gap. We evaluated three tools that focus on management of distributed applications based on the Orbix C++ CORBA implementation: Orbix Manager, Corba Assistant and Object/Observer. We investigated the capabilities of these tools and identified the benefits and shortcomings of these according to criteria such as overhead, ease of instrumentation, management configuration capabilities and integration with standard management frameworks.