IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
Discusses the how microservices fit into the ever evolving integration architecture, looking at how these concepts are often seen very differently through the eyes of enterprises with different lanscapes.
IJRET : International Journal of Research in Engineering and Technology is an international peer reviewed, online journal published by eSAT Publishing House for the enhancement of research in various disciplines of Engineering and Technology. The aim and scope of the journal is to provide an academic medium and an important reference for the advancement and dissemination of research results that support high-level learning, teaching and research in the fields of Engineering and Technology. We bring together Scientists, Academician, Field Engineers, Scholars and Students of related fields of Engineering and Technology.
MuCon 2015 - Microservices in Integration ArchitectureKim Clark
Discusses the how microservices fit into the ever evolving integration architecture, looking at how these concepts are often seen very differently through the eyes of enterprises with different lanscapes.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Finite State Machine Based Evaluation Model For Web Service Reliability Analysisdannyijwest
Today’s world economy demands that both market access and customer service be available anytime and
anywhere. The Web is the only way to supply global economic needs and, due to expand the development of
comprehensive web service, it does so relatively inexpensively. The ability of web service is to provide a
relatively inexpensive way to deploy customer services. As days goes on the business logic of a system
emerges out at a great extent where it has to react to several different competitors under different
situations. Through means of a business logic system we can able to achieve faster communication of
information, rampant change and increasing business complexity
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYcsandit
In today’s scenario, most of the organizations provide the services through the web. This makes
the web service an important research area. In addition, early design and building web services,
it is necessary to concentrate on the quality of web services. Performance is an important
quality attributes that to be considered during the designing of web services. The expected
performance can be achieved by proper scheduling of resources and scalability of the system.
Scalability is a desirable attribute of a process computer system or network. Poor scalability
can result in lacking system performance. Hence, in this paper, we have reviewed the literature
available for the quality attributes of performance and scalability and identified the issues that
affect the quality attributes related to Web Services.
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
IEEE PROJECTS 2015
1 crore projects is a leading Guide for ieee Projects and real time projects Works Provider.
It has been provided Lot of Guidance for Thousands of Students & made them more beneficial in all Technology Training.
Dot Net
DOTNET Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
Java Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
ECE IEEE Projects 2015
1. Matlab project
2. Ns2 project
3. Embedded project
4. Robotics project
Eligibility
Final Year students of
1. BSc (C.S)
2. BCA/B.E(C.S)
3. B.Tech IT
4. BE (C.S)
5. MSc (C.S)
6. MSc (IT)
7. MCA
8. MS (IT)
9. ME(ALL)
10. BE(ECE)(EEE)(E&I)
TECHNOLOGY USED AND FOR TRAINING IN
1. DOT NET
2. C sharp
3. ASP
4. VB
5. SQL SERVER
6. JAVA
7. J2EE
8. STRINGS
9. ORACLE
10. VB dotNET
11. EMBEDDED
12. MAT LAB
13. LAB VIEW
14. Multi Sim
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
WEB SERVICE COMPOSITION IN DYNAMIC ENVIRONMENT: A COMPARATIVE STUDYcscpconf
Web service composition development is a complex and dynamic process. It is one of the challenges in distributed dynamic environments. Although, SOA (Service Oriented Architecture) facilitates service composition process through standard protocols in searching and binding with web services. Yet composition in SOA paradigm faces many challenges. One of the main challenges is the environment in which composition services are developed. Nowadays the environment becomes more dynamic due to the increase in the number of web services that are frequently changing. Therefore, the need for self-adapted composition methods that acts according to environment changes is advocated. In this paper, we will study the existe researches that address the web service composition in a dynamic environment to state the art in this area and assist future research.
Placement of BPM runtime components in an SOA environmentKim Clark
The service oriented architecture (SOA) reference architecture is intentionally simplistic at a high level but it holds some surprises when you look closely at how components really interact. This is especially true in relation to the placement of business process management (BPM) componentry. We discuss the most common design questions including: Is BPM a consumer or provider of services? To what extent should a user interface, be decoupled from the BPM runtime? How do we retain agility in BPM while adhering to the architectural separation of SOA? These subtleties are critical when designing solutions to reap benefits of both SOA and BPM simultaneously.
6 ijmecs v7-n1-5 a novel testing model for soa based servicesAbhishek Srivastava
SOA (Service-Oriented Architecture) filled the gap between software and commercial enterprise. SOA integrates multiple web services. We bear to secure the caliber of web services that gives guarantee about what network services work and their output results. There is close to work has to be performed for an automatic test case generation for SOA based services. But, full coverage of XML elements is missing. To the best of our knowledge this all works do not attempt to cover all possible elements of the XML schema presents in the WSDL file. There is also a need to apply different assertions on each service operation for generating the test cases. To overcome this problem we proposed a novel testing model for SOA based application. This new testing model helps us to get the automatic test cases of SOA based application. We build up our new test model with the aid of our proposed test case generation algorithm and test case selection algorithm. In the end, we generate the test suite execution results and find the coverage of XML schema elements present in the WSDL file.
Enhancement in Web Service ArchitectureIJERA Editor
Web services provide a standard means of interoperating between different software applications, running on a
variety of platforms and/or frameworks. Web services are increasingly used to integrate and build business
application on the internet. Failure of web services is not acceptable in many situations such as online banking,
so fault tolerance is a key challenge of web services. This paper elaborates the concept of web service
architecture and its enhancement. Traditional web service architecture lacks facilities to support fault tolerance.
To better cope with the fundamental issues of the traditional client-server based web service architecture, peer to
peer web service architecture have been introduced. The purpose of this paper is to elaborate the architecture,
construction methods and steps of web services and possible weaknesses in scalability and fault tolerance in
traditional client server architecture and a solution for that, peer to peer web service technology has evolved.
Research Inventy : International Journal of Engineering and Scienceinventy
Research Inventy : International Journal of Engineering and Science is published by the group of young academic and industrial researchers with 12 Issues per year. It is an online as well as print version open access journal that provides rapid publication (monthly) of articles in all areas of the subject such as: civil, mechanical, chemical, electronic and computer engineering as well as production and information technology. The Journal welcomes the submission of manuscripts that meet the general criteria of significance and scientific excellence. Papers will be published by rapid process within 20 days after acceptance and peer review process takes only 7 days. All articles published in Research Inventy will be peer-reviewed.
Getting started with Enterprise Application Integration (EAI) using Enterpris...Tamim Khan
Hybrid Integration is the concept of federated on-premises and cloud-based integration combined with the improved interoperability of existing and new middleware silos of application, business-to-business (B2B), business process management (BPM), business events, business rules, and data integration.
Finite State Machine Based Evaluation Model For Web Service Reliability Analysisdannyijwest
Today’s world economy demands that both market access and customer service be available anytime and
anywhere. The Web is the only way to supply global economic needs and, due to expand the development of
comprehensive web service, it does so relatively inexpensively. The ability of web service is to provide a
relatively inexpensive way to deploy customer services. As days goes on the business logic of a system
emerges out at a great extent where it has to react to several different competitors under different
situations. Through means of a business logic system we can able to achieve faster communication of
information, rampant change and increasing business complexity
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYcsandit
In today’s scenario, most of the organizations provide the services through the web. This makes
the web service an important research area. In addition, early design and building web services,
it is necessary to concentrate on the quality of web services. Performance is an important
quality attributes that to be considered during the designing of web services. The expected
performance can be achieved by proper scheduling of resources and scalability of the system.
Scalability is a desirable attribute of a process computer system or network. Poor scalability
can result in lacking system performance. Hence, in this paper, we have reviewed the literature
available for the quality attributes of performance and scalability and identified the issues that
affect the quality attributes related to Web Services.
Location-Aware and Personalized Collaborative Filtering for Web Service Recom...1crore projects
IEEE PROJECTS 2015
1 crore projects is a leading Guide for ieee Projects and real time projects Works Provider.
It has been provided Lot of Guidance for Thousands of Students & made them more beneficial in all Technology Training.
Dot Net
DOTNET Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
Java Project Domain list 2015
1. IEEE based on datamining and knowledge engineering
2. IEEE based on mobile computing
3. IEEE based on networking
4. IEEE based on Image processing
5. IEEE based on Multimedia
6. IEEE based on Network security
7. IEEE based on parallel and distributed systems
ECE IEEE Projects 2015
1. Matlab project
2. Ns2 project
3. Embedded project
4. Robotics project
Eligibility
Final Year students of
1. BSc (C.S)
2. BCA/B.E(C.S)
3. B.Tech IT
4. BE (C.S)
5. MSc (C.S)
6. MSc (IT)
7. MCA
8. MS (IT)
9. ME(ALL)
10. BE(ECE)(EEE)(E&I)
TECHNOLOGY USED AND FOR TRAINING IN
1. DOT NET
2. C sharp
3. ASP
4. VB
5. SQL SERVER
6. JAVA
7. J2EE
8. STRINGS
9. ORACLE
10. VB dotNET
11. EMBEDDED
12. MAT LAB
13. LAB VIEW
14. Multi Sim
CONTACT US
1 CRORE PROJECTS
Door No: 214/215,2nd Floor,
No. 172, Raahat Plaza, (Shopping Mall) ,Arcot Road, Vadapalani, Chennai,
Tamin Nadu, INDIA - 600 026
Email id: 1croreprojects@gmail.com
website:1croreprojects.com
Phone : +91 97518 00789 / +91 72999 51536
WEB SERVICE COMPOSITION IN DYNAMIC ENVIRONMENT: A COMPARATIVE STUDYcscpconf
Web service composition development is a complex and dynamic process. It is one of the challenges in distributed dynamic environments. Although, SOA (Service Oriented Architecture) facilitates service composition process through standard protocols in searching and binding with web services. Yet composition in SOA paradigm faces many challenges. One of the main challenges is the environment in which composition services are developed. Nowadays the environment becomes more dynamic due to the increase in the number of web services that are frequently changing. Therefore, the need for self-adapted composition methods that acts according to environment changes is advocated. In this paper, we will study the existe researches that address the web service composition in a dynamic environment to state the art in this area and assist future research.
Placement of BPM runtime components in an SOA environmentKim Clark
The service oriented architecture (SOA) reference architecture is intentionally simplistic at a high level but it holds some surprises when you look closely at how components really interact. This is especially true in relation to the placement of business process management (BPM) componentry. We discuss the most common design questions including: Is BPM a consumer or provider of services? To what extent should a user interface, be decoupled from the BPM runtime? How do we retain agility in BPM while adhering to the architectural separation of SOA? These subtleties are critical when designing solutions to reap benefits of both SOA and BPM simultaneously.
6 ijmecs v7-n1-5 a novel testing model for soa based servicesAbhishek Srivastava
SOA (Service-Oriented Architecture) filled the gap between software and commercial enterprise. SOA integrates multiple web services. We bear to secure the caliber of web services that gives guarantee about what network services work and their output results. There is close to work has to be performed for an automatic test case generation for SOA based services. But, full coverage of XML elements is missing. To the best of our knowledge this all works do not attempt to cover all possible elements of the XML schema presents in the WSDL file. There is also a need to apply different assertions on each service operation for generating the test cases. To overcome this problem we proposed a novel testing model for SOA based application. This new testing model helps us to get the automatic test cases of SOA based application. We build up our new test model with the aid of our proposed test case generation algorithm and test case selection algorithm. In the end, we generate the test suite execution results and find the coverage of XML schema elements present in the WSDL file.
Enhancement in Web Service ArchitectureIJERA Editor
Web services provide a standard means of interoperating between different software applications, running on a
variety of platforms and/or frameworks. Web services are increasingly used to integrate and build business
application on the internet. Failure of web services is not acceptable in many situations such as online banking,
so fault tolerance is a key challenge of web services. This paper elaborates the concept of web service
architecture and its enhancement. Traditional web service architecture lacks facilities to support fault tolerance.
To better cope with the fundamental issues of the traditional client-server based web service architecture, peer to
peer web service architecture have been introduced. The purpose of this paper is to elaborate the architecture,
construction methods and steps of web services and possible weaknesses in scalability and fault tolerance in
traditional client server architecture and a solution for that, peer to peer web service technology has evolved.
Performance Evaluation of Web Services In Linux On MulticoreCSCJournals
Contemporary Business requires the ability to seamlessly exchange information between internal
business units, customers, and partner, is vital for success. Most organizations employ a variety of
different applications to store and exchange data in dissimilar way and therefore cannot “communicate” to
one another productively [1]. Service Oriented Architecture (SOA) components provide services to other
components via communication protocols typically over a network [2].The technologies like DCOM, RMI,
COBRA, Web Services etc. are developed using SOA, which contributed best to fulfill requirements to
some extent, but components result from these technologies are mostly either language specific or
platform specific,[3]. The services or components developed for one platform may not be able to
communicate and reusable in other platform, as they are mostly language specific or platform specific.
“World Wide Web Consortium (W3C) International community to develop web standards” issued WS-*
specifications for programming language vendors for Web services, which confirms a standard means of
interoperating between different software applications running on a variety of platforms or frameworks
[4][5]. This paper tests web services performance gain along with interoperability, reusability by using
“NAS Parallel Benchmarks (NPB)” set of program [6] developed by NASA Advanced Supercomputing
Division to evaluate the performance of supercomputers.
Continuous Testing of Service-Oriented Applications Using Service Virtualizationiosrjce
IOSR Journal of Computer Engineering (IOSR-JCE) is a double blind peer reviewed International Journal that provides rapid publication (within a month) of articles in all areas of computer engineering and its applications. The journal welcomes publications of high quality papers on theoretical developments and practical applications in computer technology. Original research papers, state-of-the-art reviews, and high quality technical notes are invited for publications.
International Journal of Computational Engineering Research(IJCER) is an intentional online Journal in English monthly publishing journal. This Journal publish original research work that contributes significantly to further the scientific knowledge in engineering and Technology.
SOME INTEROPERABILITY ISSUES IN THE DESIGNING OF WEB SERVICES : CASE STUDY ON...ijwscjournal
In today’s environment most of the commercial web based project developed in the industry as well
enumerous number of funded project/and studies taken as part of research oriented initiatives in the
academia suffer from major technical issues as to how design, develop and deploy the Web Services that
can run in variety of heterogeneous environments. In this paper we address the issues of
interoperability between Web Services, the metrics which can be used to measure the interoperability
and simulate the Online shopping application by developing the Credit Card Verification Software
using Luhn’s Mod 10 algorithm having Java Client written in NetBeans and the BankWebService in
C# .NET.
Contemporary research challenges and applications of service oriented archite...Dr. Shahanawaj Ahamad
Service Oriented Architecture (SOA) is distributed architectural framework that provides service-based
solutions for improving the effectiveness of enterprise’s IT infrastructure. In this framework, technical and
business processes are implemented as services. A service is an independent software application that has been
designed to perform a specific function with emphasis on loose coupling between interacting services and their
components. SOA permits developers to utilize many of the resources from existing services to form the
distributed applications. This study has investigated to highlight the emerging issues of SOA such as service
structures advancement, requirements of evolution for current age applications like mobile-cloud, medical and
mechanism for interoperable operations. The paper also uncovers the practical application domains of SOA. It
has identified research attentions in these domains with detection of issues to carry further research to
overcome constraints in current scenarios.
MULTIVIEW SOA : EXTENDING SOA USING A PRIVATE CLOUD COMPUTING AS SAAS AND DAASijseajournal
This work is based on two major areas, the Multiview Service Oriented Architecture and the combination between the computing cloud and MV-SOA. Thus, it is suggested to extend firstly the service oriented architecture (SOA) into an architecture called MV-SOA by adding two components, the Multiview service generator, whose role is to transform the classic service into Multiview service, and the data base, this component seeks to stock all of consumer service information. It is also suggested to combine the computing cloud and Multiview Service Oriented Architecture MVSOA. To reach such combination, the
MVSOA architecture was taken and we added to the client-side a private cloud in SaaS and DaaS.
The aim of this paper is to propose a modeling framework, tailored to build efficient, elastic and autonomous applications from tasks and services. It includes integrated services to develop the software products, reusing on demand in-house services with specific requirements and flexible the representational state transfer (REST) services. The idea is to decouple authorization for reduced service dependency and to provide a possibility for developing the whole application by increasing the existing application flexibility. Based on the fact that there are different web application platforms that serve to offer services to users but they are not integrated; we propose a framework with high flexibility degree, especially integrating the most used services such: e-learning, administrative, and library services, as University services are concern.
A NOVEL APPROACH FOR EXCEPTION HANDLING IN SOAcscpconf
Services are certainly assuming an increasingly important role in modern application
development, composite application. One may ask how to successfully implement ServiceOriented
Architecture (SOA).The objective of the study to examine the key issue of the user's
negative attitude towards introduction of SOA design. It is the fear of complexity that the SOA
brings with its layers .Composite applications must be reliable and available, however it may
appear more difficult to achieved, due to the multi-layered architecture of SOA. To reduce the
fear of complexity, as well as to reduce the risk when introducing SOA architecture, it is
necessary to use error handling methods in order to increase system fault tolerance. This paper
looks at various error handling considerations associated with design of reusable services. It provides an outlineof what error handling considerations apply during SOA analysis and design phases. Also describes some best practices into designing these considerations. Finally ensuring that services are designed and implemented in all its completeness.
The Indo American Journal of Life Sciences and Bio Technology is a scholarly publication dedicated to advancing research and knowledge at the intersection of life sciences and biotechnology. With a focus on fostering collaboration between Indian and American scientific communities, the journal serves as a platform for high-quality articles, reviews, and original research contributions. Covering a broad spectrum of topics, from molecular biology to bioprocessing, the journal facilitates the exchange of cutting-edge information and promotes innovation in these crucial fields. Published regularly, it provides a valuable resource for researchers, academicians, and professionals seeking to stay abreast of the latest developments in life sciences and biotechnology.
The International Journal of Pharmacetical Sciences Letters is an international online journal in English published monthly. The aim of this is to publish peer reviewed research and review articles without delay in the developing field of engineering and science Research.
ISSN 2347-2243
Indo-American Journal of Life Sciences and Biotechnology. is an international online journal in English published Quarterly. Our journal is to publish manuscripts relating to Botany, Zoology, Marine Biology, Health and Nutrition, Cell Biology, Neurobiology, Biochemistry, All articles published in this journal represent the opinion of the authors and not reflect the official policy of the Journal of Indo-American Journal of Life Sciences and Biotechnology .
Similar to A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specification (20)
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC
Ellisha Heppner, Grant Management Lead, presented an update on APNIC Foundation to the PNG DNS Forum held from 6 to 10 May, 2024 in Port Moresby, Papua New Guinea.
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesSanjeev Rampal
Talk presented at Kubernetes Community Day, New York, May 2024.
Technical summary of Multi-Cluster Kubernetes Networking architectures with focus on 4 key topics.
1) Key patterns for Multi-cluster architectures
2) Architectural comparison of several OSS/ CNCF projects to address these patterns
3) Evolution trends for the APIs of these projects
4) Some design recommendations & guidelines for adopting/ deploying these solutions.
1.Wireless Communication System_Wireless communication is a broad term that i...JeyaPerumal1
Wireless communication involves the transmission of information over a distance without the help of wires, cables or any other forms of electrical conductors.
Wireless communication is a broad term that incorporates all procedures and forms of connecting and communicating between two or more devices using a wireless signal through wireless communication technologies and devices.
Features of Wireless Communication
The evolution of wireless technology has brought many advancements with its effective features.
The transmitted distance can be anywhere between a few meters (for example, a television's remote control) and thousands of kilometers (for example, radio communication).
Wireless communication can be used for cellular telephony, wireless access to the internet, wireless home networking, and so on.
# Internet Security: Safeguarding Your Digital World
In the contemporary digital age, the internet is a cornerstone of our daily lives. It connects us to vast amounts of information, provides platforms for communication, enables commerce, and offers endless entertainment. However, with these conveniences come significant security challenges. Internet security is essential to protect our digital identities, sensitive data, and overall online experience. This comprehensive guide explores the multifaceted world of internet security, providing insights into its importance, common threats, and effective strategies to safeguard your digital world.
## Understanding Internet Security
Internet security encompasses the measures and protocols used to protect information, devices, and networks from unauthorized access, attacks, and damage. It involves a wide range of practices designed to safeguard data confidentiality, integrity, and availability. Effective internet security is crucial for individuals, businesses, and governments alike, as cyber threats continue to evolve in complexity and scale.
### Key Components of Internet Security
1. **Confidentiality**: Ensuring that information is accessible only to those authorized to access it.
2. **Integrity**: Protecting information from being altered or tampered with by unauthorized parties.
3. **Availability**: Ensuring that authorized users have reliable access to information and resources when needed.
## Common Internet Security Threats
Cyber threats are numerous and constantly evolving. Understanding these threats is the first step in protecting against them. Some of the most common internet security threats include:
### Malware
Malware, or malicious software, is designed to harm, exploit, or otherwise compromise a device, network, or service. Common types of malware include:
- **Viruses**: Programs that attach themselves to legitimate software and replicate, spreading to other programs and files.
- **Worms**: Standalone malware that replicates itself to spread to other computers.
- **Trojan Horses**: Malicious software disguised as legitimate software.
- **Ransomware**: Malware that encrypts a user's files and demands a ransom for the decryption key.
- **Spyware**: Software that secretly monitors and collects user information.
### Phishing
Phishing is a social engineering attack that aims to steal sensitive information such as usernames, passwords, and credit card details. Attackers often masquerade as trusted entities in email or other communication channels, tricking victims into providing their information.
### Man-in-the-Middle (MitM) Attacks
MitM attacks occur when an attacker intercepts and potentially alters communication between two parties without their knowledge. This can lead to the unauthorized acquisition of sensitive information.
### Denial-of-Service (DoS) and Distributed Denial-of-Service (DDoS) Attacks
This 7-second Brain Wave Ritual Attracts Money To You.!nirahealhty
Discover the power of a simple 7-second brain wave ritual that can attract wealth and abundance into your life. By tapping into specific brain frequencies, this technique helps you manifest financial success effortlessly. Ready to transform your financial future? Try this powerful ritual and start attracting money today!
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBrad Spiegel Macon GA
Brad Spiegel Macon GA’s journey exemplifies the profound impact that one individual can have on their community. Through his unwavering dedication to digital inclusion, he’s not only bridging the gap in Macon but also setting an example for others to follow.
A Novel Robust &Fault Tolerance Framework for Webservices using ws-I Specification
1. A Novel Robust & Fault tolerance Framework for
Webservices using WS-I
*
Specification
Akhilesh Kumar Pandey
1,3
, Abhishek Kumar
1,4
and Farahnaz Rezaeian Zade
2,5
1
School of Computer Engineering , KIIT University, Bhubaneswar, Orissa, India
2
Fooland Institute Of Technology, Fooland Shahr, Isfahan, Iran
infoakhileshpandey@gmail.com
3
, abhikumar695@gmail.com
4
, fr.rezaeeian@gmail.com
5
Abstract— Fault handling never became trivial task for the
applications since decades as it is abnormal situation that may
occur when application running in a production environment. So
coming to the distributed application component such as
webservice also fault handling needs more sophisticated
approach to ensure QoS of service. Recently, Webservices has
become a defacto standard for developing loosely coupled
distributed application component due to the support of
interoperability irrespective of the platform and language
however still webservice architecture fails to provide robustness
and fault tolerance so that business organizations can provide
services to the consumer more accurately and effectively without
failing 24*7 hours. This work proposes a robust and fault
tolerance framework to handle faults in webservices and repair
the faults in webservices in order to provide smooth and efficient
services. A set of diversity and repair actions are also proposed
that provides normal resolution of services from manual
breakdown of services. In the framework all the stack of
webservice standards are used along with fault tolerance
capability in existing webservice architecture. Mainly, proposed
framework uses two base component that is Agent for
maintaining replicas and Controller for fault detection, fault
notification and fault confinement in order to provide robustness
and fault tolerance in existing webservice architecture.
Keywords—SOA; Robust; Fault Handling; Webservices;
SOAP; Interoperability; Fault tolerance; SCA.
I. INTRODUCTION
SOA(Service-Oriented Architecture) is an architectural
paradigm that improves accuracy, correctness & efficiency of
business organizations in order to fulfill business requirement
[1]. Service is a self contained interoperable loosely coupled
distributed component. There is a set of technologies to
implement Service Oriented Architecture (SOA) but
webservices is the best way to realize SOA. Web service
technology follows some stack of standards such as WSDL,
SOAP, which uses XML to provide interoperability [2-4].
SOA also can be implemented through SCA (Service
Component Architecture) [5].
Usually, Service oriented systems are made by
heterogeneous webservices that are distributed across network
and provided by business organizations . Developing highly
reliable, actuate and efficient service oriented system is tedious
task due to the dynamic behavior of webservices. Webservices is
the technology that allows us to build interoperable, loosely
coupled, distributed software component, It also allows a
application to expose complex business logic over the network.
Webservice software component are not only platform
independent, these are even language independent which means it
allows to develop software component using Perl, Python, C,
C++, Java or .NET . In order to access this consumer component
can be developed in any one of technology like C, C++, Java or
.NET.
To build interoperable distributed component, every
software vender started defining their own stack of standards
such as transport protocol, language for exchanging data and
description. In such cases interoperability will never become
reality. Later, it was realized by every software vendor present
in the market that the fact that they can't build interoperable
component.
Currently, Webservice have become very important part of
critical application due to this availability of application
becomes dependent on the webservices used by the
applications. QoS & availability is a very important part of
critical application. However, there is no stack of standards for
robustness and fault tolerance in webservices. Considering
robustness and fault tolerance as an critical issue , there many
attempt have been taken place by the industry and academic
researchers but still their proposal lacks to provide enough
support for robustness and fault tolerance as their work don't
take the advantage of specification given by WS-I [6] .
The proposed work focuses on the robustness and fault
tolerance(FT) in webservices. The main idea in this paper is to
propose framework that can provide high QoS (quality of
service) and availability. Proposed framework takes an
advantage of existing webservice architecture and WS-I
specification in order to ensure compatibility with stack of
webservice standards[6]. The proposed framework takes an
advantage of webservice architecture along with two new
major components that is Controller and Agent.
The rest of paper is organized as follows , related work on
fault tolerance in distributed technologies and Webservices is
described in section 2. A basic idea about the technology is
presented in section 3. A novel robust and fault tolerance
2. framework using WS-I specification is proposed in section 4,
it also includes the description about two major components of
proposed framework. Description of proposed framework with
step by step presented in section 5. In section 6 conclusion and
future work have been described.
II. RELATED WORK
With the help of related data and information, it is a
universally accepted fact that fault tolerance can be achieved
with duplicating hardware and software resources [7] [8]. For
instance, if services are duplicated and one of them fails, the
remaining one can still ensure the desired output.
Due to the high demand of web services, issues related to
Fault Tolerance are becoming critical. Therefore an
appropriate solution is needed to solve such type of issues. In
the recent years, several fault handling methodologies and
frameworks have been proposed for web services and SOA.
But due to a high demand of web services it still requires a
more theatrical background and robust and fault tolerant
framework to provide high availably and quality of service .
Vijay Dialani et al.[9] have proposed a transparent fault
tolerance for Web services based architectures which provide
capacity for monitoring the individual instance and service
host. Chen Liu et al.[10] have proposed a rule-based exception
handling approaches in SOA, in which they introduced some
basic rules, categories of exception with strategies to handle it.
Huang et al.[11] have proposed a runtime monitoring
composite web service through stateful aspect extension where
they followed stateful aspect extension approach to monitor
web service at runtime. Roman Vaculfn et al.[12] have
proposed exception handling model with appropriate recovery
actions for semantic web services that is purely based on
OWL-S. Wen jiajia et al.[13] have proposed a system for
handling exception in BPEL process through multi-policy, but
proposed work lacks to provide reliability and extensibility of
web services. M.G. In [14] author proposed the mechanism of
recovering faulty Web apps using Service discovery in which
they described the mechanism for handling faults using
various kinds of the recovery mechanism. In their work they
introduced a self healing architecture for identifying faults and
taking appropriate actions based on faults. In [15], service
oriented architecture(SOA) based service recovery framework
has been proposed. In this work's author introduced an
algorithm to select recovery action based on exception
servility but it still needs various recovery actions and
compatibility based on web service stack of standards such as
WSDL, SOAP and UDDI. M. Panahi et al.[16] have defined
the a middleware architecture to support an accountable
service oriented architecture that consists of three components
ASB, AA and Agent. Their work mainly focuses to mange
web service faults that to only those are closely related to
performance. But in their work various kinds of faults in
services are not considered. B. Pernici et al.[17] proposed a
work for identifying the fault type and methodologies to fix
various types of faults. They categorized the various types of
faults based on state such as permanent, transient, which are
determined by Bayesian classification. However, their work
requires more concrete emphasis to identify the type of fault
related to fault duration and criteria to choose methodologies.
Tamir et al. [18] proposed a fault tolerance model for
webserver which detects server errors and forwards requests to
a replica server to avoid service failures. In [19], Author
proposed a fault tolerant architecture for grid applications.
This model takes a help of a passive replication approach in
order to provide fault tolerance.
III. TECHNOLOGY BACKGROUND
This section contains basic concepts of web services
related to the fault handling in distributed technologies and
web services.
Initially We have applications which are designed to run on
one machine. Like when we develop applications in 'C' language ,
it can execute on a box and can talk to other applications which
are running on the same box. But now distributed technology
solves the above problems and allows to build applications which
is not only executed on a machine and talk to other applications
on the same machine, these applications should also be able to
access or communicate with other applications which are running
on a different machine.
The web service is technology that allows us to build an
interoperable distributed application component. To build
interoperable distributed application component, every
software vendor in the industry started defining their own
standards. In such case interoperability never will become
reality. With a time it was realized by every software vendor
that we can't build independently an interoperable distributed
application component, unless everyone has agreed upon same
standards. There comes a WS-I[6] organization which is
formed to build open standards for building interoperable
distributed application component. WS-I released BP1.0
specification document, the document contains a set of
guidelines or standards that must be used to develop a
distributed interoperable component .
Web services have three main parts in its architecture [1-
3,5] that is a service provider, service consumer and UDDI
registry [21].In order to achieve interoperability in
webservices common language for exchange data is used that
is XML but having XML is not enough to exchange data
between two systems. We need a layer on top of it to classify
the information. For instance, We don't send only business
data for communication, along with business data, we may
need to send transport specific data or some helper data. So
using XML we can't differentiate such kind of information.
Hence in such cases SOAP is used that can differentiate
business data and helper data . In the proposed framework we
use a SOAP binding protocol for interaction.
This paper focuses in the field of robustness and FT(Fault
Tolerance) in webservices. The key idea is to provide a
framework that can offer QoS with high availability of web
services. Proposed framework uses the existing webservice
architecture to ensure compatibility with stack of webservices
standards.
3. IV. PROPOSED FRAMEWORK
Our framework is based on the existing web service
architecture and WS-I organization specification with fault
tolerance and robust capability in order to provide QoS and
achieve interoperability up to the mark.
A. Avizienis et al.[20] given basic concept and dependable
and secure computing in which different types of faults are
discussed that may arise during service invocation.
The proposed framework includes two major components
that are responsible to mange replica for diversity actions,
fault diagnosis and appropriate recovery actions.
In our proposed framework, configuration stage is
responsible for publication of web services where the provider
of service uses the UDDI registry for registering web service
replica.
On execution stage, an Agent module is used to create
web-service replicas. Once the web - service replica is created
Agent performs different test to ensure the service that has to
be used. In this stage Controller job is to detect the faults. It
also does the verification of the web service during its
execution. If a fault gets propagated, the Controller
communicates with Agent for selection of appropriate web
service that is replicated across various nodes.
There are two major modules of proposed framework that is
Controller and Agent .
1. Controller: Controller module in framework
provides QoS to consumers by taking different kind
of necessary actions. It also gives facility to provide
for detecting faults and taking actions based upon
faults.
Figure 1: A Novel Robust & Fault tolerance Framework for Webservices using WS-I* Specification
4. The main responsibility of Controller for fault
detection, notification and confinement. It gives
notification to the Agent if webservice renders with a
fault during the service execution. For example, if
webservice gets a fault during its execution, then
Controller gives fault notification to the Agent in
order to assign appropriate web service replica to
continue normal execution from manual breakdown.
In the framework Controller gets a request from
consumer with an appropriate web service type,
including operations and parameters for service
execution. Then Controller takes an help of Agent in
order to perform mapping of service type in
available webservice replica.
2. Agent: The main job of the agent is to manage replicas
across the nodes. It creates service replica using
UDDI registry [21]. The Agent also checks presence
of replica during replica selection stage.
V. DESCRIPTION OF PROPOSED FRAMEWORK
In the figure 1.0, There can be a separate Controller for
each and every web service consumer. In diagram Agent and
UDDI can be located remotely at different locations. Here
multiple Agent can be deployed in different locations with the
Controller. The proposed framework work as presented in
following steps:-
1. During execution of application, the consumer sends
a request of required type.
2. Consumer request passes to Agent through
Controller.
3. Agent searches web-service of required service type
from UDDI registry [21].
4. Now Agent performs an availability test for
choosing the appropriate web service replica that has
to be used.
5. Next, Agent returns web-service address of the
controller. Now the consumer can invoke the needed
operation/ method in the selected service through the
returned access point.
6. The Controller does the verification of service
execution. During execution, if any, faults occur,
then controller takes an help of replica and continues
the manual execution of the application.
7. Now, when service execution is completed results
are reported back to the consumer.
Here, the replica creation takes an advantage of UDDI
standards [21]. The extended UDDI allows a refined web-
service replica selection that is based on the availability,
interoperability and response time .
VI. CONCLUSION AND FUTURE WORK
In this paper a robust and fault tolerant framework for web
services using WS-I
*
specifications is proposed. Our
framework uses existing web service architecture, including
two more major component Controller and Agent to ensure
robustness and fault tolerance in web services. The main
benefit of web-service technology is interoperability
irrespective of the language and platform through open stack
of web service standards such as SOAP, WSDL, XML etc.
In future work, the idea is to propose a load balancing
algorithm for avoiding from consumer to forward multiple
requests to the same web service replica. Further work is also
to propose fault tolerance framework for mobile web services
in which proposed work may use REST instead of SOAP as
smart devices will have very less resources in terms of
memory. So by keeping hardware as well as software
resources as an issue, the idea is there to use a REST
interaction style of web services for mobile devices instead of
traditional SOAP.
ACKNOWLEDGMENT
This work is provisionally supported by KIIT University,
Bhubaneswar, India. Our sincere thanks to KIIT University,
Bhubaneswar, India for providing resources to complete this
work.
REFERENCES
[1] E. Thomas. SOA Principles of Service Design. Prentice Hall
International, 1st edition, 2007.
[2] W3C. Simple Object Access Protocol (SOAP)
1.1. http://www.w3.org/TR/soap/.
[3] W3C. Web Services Description Language (WSDL).
http://www.w3.org/TR/wsdl.
[4] OASIS. Universal Description, Discovery and Integration(UDDI).
http://uddi.org/.
[5] B. Margolis and J. Sharpe. SOA for the Business Developer - Concepts,
BPEL, and SCA. MC Press, 1st edition, 2007.
[6] WS Interoperability Organization. Web Service Interoperability (WS-I),
2005.
[7] B. Kim, “Reliability analysis of real-time controllers with dual-modular
temporal redundancy,” Proc. of the Sixth International Conference on
Real-Time Computing Systems and Applications (RTCSA)1999, pp.364-
371, 13-15 Dec. 1999.
[8] B. Kim, “Reliability analysis of real-time controllers with dual-modular
temporal redundancy,” Proceeding of the 6th International Conference
on Real-Time Computing Systems and Applications (RTCSA) 1999,
pp.364-371, 13-15 Dec. 1999.
[9] V. Dialani, S. Miles, L. Moreau, D. D. Roure, and M. Luck.
"Transparent fault tolerance for Web services based architectures". In
Proceedings of the 8th International Euro-Par Conference on Parallel
Processing, pages 889–898. Springer, 2002.
[10] Chen Liu, Yanting Xu, D., and Xaiyu, L. “A rule- based exception
handlings approach in SOA”. International Conference on Computer
Application and System Modeling (2010).
5. [11] Huang T, Wu GQ, Wei J, "Runtime Monitoring Composite Web
Services Through Stateful Aspect Extension", Journal Of Computer
Science And Technology, vol. 24, pp. 294- 308, 2009.
[12] Roman Vaculfn, Kevin Wiesner, Katia Sycara "exception handling and
recovery of semantic web services", 4th International Conference on
Networking and Services, ICNS 2008, Pages 217-222 ,2008.
[13] Wen Jiajia, Chen Junliang, Peng Yong and Xu Meng. "a multi policy
exception handling system for bpel process", First Intl. Conf. on
Communications and Networking in China, ChinaCom '06, 2007.
[14] M.G. Fungini and E. Mussi, “recovery of faulty web applications
through service discovery,” Proc. First International Workshop Semantic
Matchmaking and Resource Retrieval: Issues and Perspectives (SMR
2006), Sept. 2006, pages. 67-80.
[15] C. Jie-Ying, W. Yong-Jun, and X. Yi, “soa-based service recovery
framework,” Proceeding the 9th International Conference. Web-Age
Information Management (WAIM 2008), July 2008, pages. 629-635.
[16] M. Panahi, K.J. Lin, Y. Zhang, S.H. Chang, J. Zhang, and L. Varela,
“The LLAMA Middleware Support for Accountable Service-Oriented
Architecture,” Proceeding the 6th International Conference Service
Oriented Computing (ICSOC 2008), Lecture Notes in Computer Science
5364, Springer- Verlag, Dec. 2008, pp. 180-194.
[17] B. Pernici, and A.M. Rosati., “Automatic Learning of Repair Strategies
for Web Services,” Proceeding. 5th IEEE European Conf. Web services
(ECOWS 2007), IEEE Computer Society, Nov. 2007. Pages. 119-128.
[18] N. Aghdaie and Y. Tamir. "Client transparent fault-tolerant web
service". In Proceedings of the IEEE International Conference on
Performance, Computing, and Communications, pages 209-216. IEEE
Computer Society, 2001.
[19] D. Zagorodnov, X. Zhang, M. Hiltunen, K. Marzullo and R. D.
"Schlichting. Fault-tolerant grid services using primary backup:
feasibility and performance". In Proceedding IEEE International
Conference. on Cluster Computing, pages 105-114. IEEE-CS, 2004.
[20] A. Avizienis, J. C. Laprie, B. Randell, C. Landwehr. Basic concepts
and taxonomy of dependable and secure computing. IEEE Transactions
on Dependable and Secure Computing, pages 11–33, 2004.
[21] UDDI specifications,
http://uddi.org/pubs/uddiv3.0.2-20041019.html