{'fraction_non_alphanumeric': 0.014994232987312572, 'fraction_numerical': 0.0, 'mean_word_length': 5.244604316546763, '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}}
Using Design Patterns to Improve Web Service Performance

Designing E-Business applications in an efficient way has become a competitive necessity rather than a competitive advantage. One of the most important goals for many organizations is to satisfy their clients' service level agreements with respect to the response time and throughput. Adopting Service Oriented Architecture (SOA) during design and implementation promotes communication with the external and internal business entities. Web services are one of the popular technologies to achieve SOA solutions. Lookup web services are broadly used by many service consumers to fetch data which are used by their applications. In this paper we focus on how to efficiently build lookup web services using design patterns. Our goal is to improve the response time (latency) and throughput of lookup web services.