{'fraction_non_alphanumeric': 0.011508951406649617, 'fraction_numerical': 0.0, 'mean_word_length': 5.579831932773109, '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}}
Supporting the Evolution of Service Oriented Web Applications using Design Patterns

Web applications make increasingly use of services that are provided by external information systems to deliver advanced functionalities to end users. However, many issues regarding how these services are integrated into web applications and how service oriented web applications evolve, are reengineered and refactored are still addressed in an ad hoc manner. In this paper, we present how design patterns can lessen the efforts required to integrate hypermedia services into web applications. In particular we present how evolution and maintenance issues are addressed within Callimachus, a CB-OHS that web applications need to integrate in order to provide hypertext functionality to end users.