The Service-Oriented Architecture (SOA) model promotes reusability of software services, achieved through the conscious application of the loose-coupling concept when assembling or building systems. In this SOA computing paradigm, heterogeneity is a key feature, from platforms to programming languages and messaging protocols. As such, invocations of services are expected not to be limited to XML or SOAP (as used in Web Services) only, but to be multi-protocol based. Furthermore, realisation of loose coupling would imply that the usage of services is not rigidly specified during design time, but able to be changed and configured during its lifetime. This leads to the desire also for runtime configurability of inter-service dependencies with dynamic invocations capability. This paper outlines an approach that allows for runtime configurability across different messaging protocols for dynamic invocation of services. This paper also discusses implementation examples of this approach, including the ability to handle inputs mismatch between services, using the aid of contextual mappings via a XML rule-based engine.
The paper analyzes the status of network teaching in combination with the mode of information teaching of universities in China. Take the school as an example, the application effect of web courses is analyzed , and it is proposed that we should stimulate teachers' enthusiasm for investment and guidance of students' learning methods from the perspective of policy guidance, professional demonstration, curriculum integration, and learning effect radiation. The marginal disadvantage of online teaching is changed gradually, and the normal network teaching environment is formed.
During website development, the selection of suitable computer language and reasonable use of relevant open-source projects is imperative. Although the two languages, PHP and Java, have been extensively investigated in this context, there are not many security test reports based on their open-source projects. In this article, we conducted separate security analyses on web-related open-source projects based on PHP and Java. To this end, different open-source frameworks and services are used to design websites used to test experimental attacks on 12 popular open-source filters available on GitHub, as well as investigate the use of Lightweight Directory Access Protocol (LDAP) in the Firefox browser environment. Using malicious payloads published by Open Web Application Security Project (OWASP) and others, Cross-site Scripting (XSS), Local File Inclusion (LFI), SQL injection, and LDAP injection are performed on the test targets. The experimental results reveal that although PHP-based open-source projects are more vulnerable to attacks than Java-based ones, there is significant room for improvement. Finally, a whitelist-based filtering scheme is proposed. This scheme filters the inline attributes of label elements so that the filter has an excellent detection rate of malicious payloads while having an excellent pass rate of benign payloads. Effective references and suggestions for web developers are also included to aid the selection of open-source web projects, and feasible solutions to improve filter performance are proposed.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.