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
Preferences Based Customized Trust Model for Assessment of Cloud ServicesIJECEIAES
This document proposes a preferences based customized trust model (PBCTM) for assessing trust in cloud services. PBCTM considers user preferences for quality of service attributes and evidence of a service's performance on those attributes to calculate a customized trust score. It allows for elastic trust computation that can respond dynamically to changing user preferences over time. The model facilitates periodic ranking and selection of cloud services according to a user's varying quality expectations. Experimental results show PBCTM provides more accurate trust assessments and higher user satisfaction compared to other models.
Adaptive Information Technology for Service Lifecycle Managementwhite paper
This document describes research on a model-driven approach for managing the lifecycle of software services offered in a cloud computing environment. The approach uses models to represent different aspects of a service, including its configuration, software components, and infrastructure requirements. It defines a service lifecycle model that progresses through states as the service moves from initial configuration to deployment. The goal is to automate management of service instances and support hosting a large number of services.
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
The increase in the significance of service orientation in system development is accelerating with an increase in demand for qualitative and cost-effective systems. Service-Oriented Architecture (SOA) is one of the established structural designs used for developing and implementing flexible, reusable, rapid and low-cost service-oriented systems. The established testing and evaluation methods don’t work well for systems that are made-up of services (service-oriented system). As a result, several testing and evaluation metrics for service-oriented systems were proposed. However, these metrics were created based on preceding software development approaches that offer insufficient focus to service-oriented systems thereby lacking the efficiency to evaluate these systems. Furthermore, Lack of access to source code also frustrates classical mutation-testing approaches, which require seeding the code with errors. This paper discusses different testing and evaluation metrics available for SOS and proposed a theory-grounded framework for testing and evaluation of service-oriented systems with the aim of decreasing cost and increasing the quality of the SOS. Then, the proposed framework is validated theoretically to check its usability and applicability for testing and evaluation of SOS. The results show that the proposed framework is able to decrease cost and increasing the quality of the SOS.
Ontology based dynamic business process customizationieijjournal
The document discusses ontology-based customization of dynamic business processes. It proposes using a human semantic web approach to customize processes for consumers. The framework detects customization needs by identifying discrepancies between primary and secondary business processes. It then enacts customizations automatically using rules and notifications. The approach uses ontologies, semantic web technologies like RDF, and categorization tools to map processes and overcome semantic mismatches between heterogeneous descriptions.
This document proposes a methodological approach for specifying services and analyzing service compliance considering the responsibility dimension of stakeholders. The approach includes a product model and process model. The product model has three layers: an informational layer describing service context and concepts, an organizational layer describing business rules and roles, and a responsibility dimension layer linking the two. The process model outlines steps for service architects to identify context, define concepts and rules, specify services, and analyze compliance. The approach is illustrated with an example of managing access rights for sensitive healthcare data exchange between organizations.
Since service-oriented architectures make the commercial systems more reliable and reusable, they have
gained more popularity in industry and scientific community in recent decades. Service-oriented
architectures bring flexibility and reusability to software design. Due to the increasing number of services
on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable
services to user request is one of the main purposes of service-oriented architectures. Many methods have
been proposed for service discovery in service-oriented architectures that try to fulfil user requirements
and offer suitable services to user request; however the proposed methods do not have enough precision for
discovering suitable services. In this paper, we propose a method for service discovery which offers more
accurate services according to user request. The proposed method is a hybrid semantic matchmaker for
service discovery in service oriented architecture. By providing accurate services suitable to user requests,
we have greatly increased the reusability rate and reduced the time and cost of software development
5 ijitcs v7-n1-7-an empirical study on testing of soa based servicesAbhishek Srivastava
Service-Oriented Architecture (SOA) removed the gap between software and business. Today, there is a business transformation among enterprises and they adopt a service based information technology (IT) model. So, testing is necessary for SOA based applications. This paper investigates different type of approaches and techniques that address the testing problems of SOA based services. Here we also investigate the differences between SOA and web services and traditional testing and SOA testing. Various testing levels are also discussed in detail. This paper also expresses various testing perspectives, challenges of SOA testing and review the many testing approaches and identify the problems that improve the testability of SOA based services.
QOS Aware Formalized Model for Semantic Web Service SelectionIJwest
Selecting the most relevant Web Service according to a client requirement is an onerous task, as innumerous number of functionally same Web Services(WS) are listed in UDDI registry. WS are functionally same but their Quality and performance varies as per service providers. A web Service Selection Process involves two major points: Recommending the pertinent Web Service and avoiding unjustifiable web service. The deficiency in keyword based searching is that it doesn’t handle the client request accurately as keyword may have ambiguous meaning on different scenarios. UDDI and search engines all are based on keyword search, which are lagging behind on pertinent Web service selection. So the search mechanism must be incorporated with the Semantic behavior of Web Services. In order to strengthen this approach, the proposed model is incorporated with Quality of Services (QoS) based Ranking of semantic web services.
This paper focuses on various concepts of Quality of Service associated with web services. Various QoS parameters like performance, availability, reliability and stability etc. are formalized in order to enhance the pertinence of web service selection. A QoS mediator agent based Web Service Selection Model is proposed where QoS Consultant acts as a Mediator Agent between clients and service providers. Model suggests user’s preferences on QoS parameter selection. The proposed model helps to select pertinent Web Service as per user’s requirement and reduce the human effort.. Further process of adding ontology with semantic web services is also illustrated here.
Preferences Based Customized Trust Model for Assessment of Cloud ServicesIJECEIAES
This document proposes a preferences based customized trust model (PBCTM) for assessing trust in cloud services. PBCTM considers user preferences for quality of service attributes and evidence of a service's performance on those attributes to calculate a customized trust score. It allows for elastic trust computation that can respond dynamically to changing user preferences over time. The model facilitates periodic ranking and selection of cloud services according to a user's varying quality expectations. Experimental results show PBCTM provides more accurate trust assessments and higher user satisfaction compared to other models.
Adaptive Information Technology for Service Lifecycle Managementwhite paper
This document describes research on a model-driven approach for managing the lifecycle of software services offered in a cloud computing environment. The approach uses models to represent different aspects of a service, including its configuration, software components, and infrastructure requirements. It defines a service lifecycle model that progresses through states as the service moves from initial configuration to deployment. The goal is to automate management of service instances and support hosting a large number of services.
METRIC-BASED FRAMEWORK FOR TESTING & EVALUATION OF SERVICE-ORIENTED SYSTEMijseajournal
The increase in the significance of service orientation in system development is accelerating with an increase in demand for qualitative and cost-effective systems. Service-Oriented Architecture (SOA) is one of the established structural designs used for developing and implementing flexible, reusable, rapid and low-cost service-oriented systems. The established testing and evaluation methods don’t work well for systems that are made-up of services (service-oriented system). As a result, several testing and evaluation metrics for service-oriented systems were proposed. However, these metrics were created based on preceding software development approaches that offer insufficient focus to service-oriented systems thereby lacking the efficiency to evaluate these systems. Furthermore, Lack of access to source code also frustrates classical mutation-testing approaches, which require seeding the code with errors. This paper discusses different testing and evaluation metrics available for SOS and proposed a theory-grounded framework for testing and evaluation of service-oriented systems with the aim of decreasing cost and increasing the quality of the SOS. Then, the proposed framework is validated theoretically to check its usability and applicability for testing and evaluation of SOS. The results show that the proposed framework is able to decrease cost and increasing the quality of the SOS.
Ontology based dynamic business process customizationieijjournal
The document discusses ontology-based customization of dynamic business processes. It proposes using a human semantic web approach to customize processes for consumers. The framework detects customization needs by identifying discrepancies between primary and secondary business processes. It then enacts customizations automatically using rules and notifications. The approach uses ontologies, semantic web technologies like RDF, and categorization tools to map processes and overcome semantic mismatches between heterogeneous descriptions.
This document proposes a methodological approach for specifying services and analyzing service compliance considering the responsibility dimension of stakeholders. The approach includes a product model and process model. The product model has three layers: an informational layer describing service context and concepts, an organizational layer describing business rules and roles, and a responsibility dimension layer linking the two. The process model outlines steps for service architects to identify context, define concepts and rules, specify services, and analyze compliance. The approach is illustrated with an example of managing access rights for sensitive healthcare data exchange between organizations.
Since service-oriented architectures make the commercial systems more reliable and reusable, they have
gained more popularity in industry and scientific community in recent decades. Service-oriented
architectures bring flexibility and reusability to software design. Due to the increasing number of services
on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable
services to user request is one of the main purposes of service-oriented architectures. Many methods have
been proposed for service discovery in service-oriented architectures that try to fulfil user requirements
and offer suitable services to user request; however the proposed methods do not have enough precision for
discovering suitable services. In this paper, we propose a method for service discovery which offers more
accurate services according to user request. The proposed method is a hybrid semantic matchmaker for
service discovery in service oriented architecture. By providing accurate services suitable to user requests,
we have greatly increased the reusability rate and reduced the time and cost of software development
5 ijitcs v7-n1-7-an empirical study on testing of soa based servicesAbhishek Srivastava
Service-Oriented Architecture (SOA) removed the gap between software and business. Today, there is a business transformation among enterprises and they adopt a service based information technology (IT) model. So, testing is necessary for SOA based applications. This paper investigates different type of approaches and techniques that address the testing problems of SOA based services. Here we also investigate the differences between SOA and web services and traditional testing and SOA testing. Various testing levels are also discussed in detail. This paper also expresses various testing perspectives, challenges of SOA testing and review the many testing approaches and identify the problems that improve the testability of SOA based services.
QOS Aware Formalized Model for Semantic Web Service SelectionIJwest
Selecting the most relevant Web Service according to a client requirement is an onerous task, as innumerous number of functionally same Web Services(WS) are listed in UDDI registry. WS are functionally same but their Quality and performance varies as per service providers. A web Service Selection Process involves two major points: Recommending the pertinent Web Service and avoiding unjustifiable web service. The deficiency in keyword based searching is that it doesn’t handle the client request accurately as keyword may have ambiguous meaning on different scenarios. UDDI and search engines all are based on keyword search, which are lagging behind on pertinent Web service selection. So the search mechanism must be incorporated with the Semantic behavior of Web Services. In order to strengthen this approach, the proposed model is incorporated with Quality of Services (QoS) based Ranking of semantic web services.
This paper focuses on various concepts of Quality of Service associated with web services. Various QoS parameters like performance, availability, reliability and stability etc. are formalized in order to enhance the pertinence of web service selection. A QoS mediator agent based Web Service Selection Model is proposed where QoS Consultant acts as a Mediator Agent between clients and service providers. Model suggests user’s preferences on QoS parameter selection. The proposed model helps to select pertinent Web Service as per user’s requirement and reduce the human effort.. Further process of adding ontology with semantic web services is also illustrated here.
This document provides an overview of service-oriented architecture (SOA) and metrics to measure coupling in SOA. It first defines key concepts in SOA like loosely coupled services, service orientation, and service-oriented computing. It then discusses the three planes of SOA - service foundations, service composition, and service management and monitoring. Finally, it proposes using metrics to measure coupling between services to predict maintainability during the design phase of SOA systems.
Service Oriented Architecture.
SOA is a style of architecting applications in such a way that they are composed of discrete software agents that have simple, well defined interfaces and are orchestrated through a loose coupling to perform a required function.
Service-oriented Architecture with Respect to ReusabilityYazd University
This document provides an introduction to service-oriented development with a focus on reusability. It includes 4 lectures on topics like introduction to service-oriented architecture, reusability and its relation to SOA, SOA tools, and SOA case studies. The lectures are presented by group members from Shahid Bahonar University of Kerman and cover concepts such as SOA, web services, the SOA lifecycle, and SOA design patterns.
Service-oriented computing is meant to support loose relationships between organizations; Serviceoriented
architectures often have the goal to integrate various distributed services of one or more
organizations in a flexible way to be able to quickly react on business changes.
Distributed services provided a new way of distributed computing that achieve the interoperability between
heterogonous application through platform and language independent interfaces. The creation of value
added services by composition of existing ones is gaining a significant momentum. Distributed service
composition is meant to support loose relationships between implemented services in order to provide new
functions. A composite service is the one resulting from the integration, coordination and synchronization
of different service components. In this paper, we generated A Services Composition Model (SCM) that
provides a general solution for the services composition problem by realizing the requirements of a new
service using the requirements of the already existing service. We explained in details all the steps of the
composition process; services registration, services discovery, services selection, services invoking, and
services integration. Although the SCM is not bounded to one particular algorithm to compose services, we
generated an application as an example to test our Service Composition Model.
We also generated the Services Composition Language (SCL) as a simple text-based language which
allows the user to express the requirements of his request, the inserted request will then be analyzed using
our Parsing Algorithm to determine the name of the requested services, after that our Service Composition
Algorithm will execute all the steps of the composition process and return the result of the composition to
the user.
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.
Adaptive SOA with Interactive Monitoring Techniques and HPSIOSR Journals
This document proposes techniques for an adaptive service-oriented architecture (SOA) that facilitates collaboration between software services and human experts. It involves integrating human-provided services (HPS) using web services standards like SOAP, WSDL, and UDDI. An adaptive infrastructure is proposed that monitors interactions, analyzes service behavior, and adapts services based on metrics. This allows for flexible and adaptive interactions between software components and human experts in a mixed service-oriented system. Discovery of services considers both functional and non-functional properties to identify suitable human experts represented by avatars.
This document provides an overview of a workshop on service design for new faculty and PhD students. The workshop introduces participants to key concepts in service design, including what constitutes a service system, factors to consider when designing services, and various design methods. The workshop also discusses teaching service design and potential areas for future research. The target audience is new faculty, PhD students, and faculty teaching service science and design courses.
A Novel Testing Framework for SOA Based ServicesAbhishek Kumar
The document proposes a novel testing framework for testing SOA (Service Oriented Architecture) based services. The framework focuses on test case selection, finalizing test cases, identifying missed coverage items between different versions of a service, and generating test reports. It describes roles of different stakeholders like service developers, providers, and testers. It involves generating test cases and data from WSDL and XML schemas, selecting test cases to cover changes between versions, and producing reports on test execution for the service provider.
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
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET Journal
This document discusses a proposed system for generating and integrating Clinical Document Architecture (CDA) documents based on cloud computing. The key points are:
1. The system would allow hospitals to conveniently generate standard CDA documents without needing proprietary software, by utilizing an open API CDA generation service hosted on the cloud.
2. It would also integrate multiple CDA documents for a single patient from different hospitals into a single document, allowing medical personnel to easily view a patient's clinical history chronologically.
3. The proposed system is designed to enhance healthcare data interoperability and encourage greater CDA adoption among hospitals by offering the CDA generation and integration services through a free cloud-based platform.
This document provides an overview of service-oriented architecture (SOA). It defines SOA and its key concepts, discusses the motivations for and applications of SOA, compares SOA to other methodologies, outlines implementation technologies, advantages and challenges. It also reviews SOA methodologies, describes the typical steps in a SOA approach, discusses the future of SOA and open research areas, and provides recommendations for adopting SOA.
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.
The document describes a conceptual model for services in the PLASTIC project. It builds on previous work modeling mobile distributed computing platforms. The conceptual model represents components, services, and their relationships using a UML-like notation. It extends an existing SeCSE conceptual model by introducing new concepts like context, location, adaptation, and relationships between services and software components. The goal is to develop a common vocabulary that all project partners can use to facilitate communication and modeling tasks.
This document discusses the service orientation principle of service autonomy. It defines service autonomy as services having control over their underlying runtime environment. There are different levels of autonomy from service contract autonomy, where services have standardized contracts, to shared autonomy, where services may share some components, to pure autonomy where services have complete isolation of components and data. Achieving higher levels of autonomy allows services more flexibility and control during both design and runtime. Other principles like loose coupling also contribute to increased autonomy.
A Service-Oriented Architecture (SOA) is a system consisting of software components with standardized component-access and usage interfaces that are independent of any specific platform or implementation technology and it's solution for making two software to communicate to each other.
EXTENDING WS-CDL TO SUPPORT REUSABILITY ijwscjournal
This document discusses extending the WS-CDL (Web Service Choreography Description Language) specification to better support reusability of choreographies. The authors propose adding a new "Template" element to WS-CDL that would allow abstract choreographies to be defined independently and then reused by mapping their interfaces to specific instances in other choreographies. Currently, WS-CDL's "Perform" activity does not support parameterizing or injecting variables into performed sub-choreographies, limiting its reusability. The Template element is intended to address this by allowing abstract choreographies defined in templates to expose parameterized interfaces that can be customized when reused.
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
Discovering adaptive wireless sensor network using β synchronizereSAT Publishing House
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
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.
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.
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
This document provides an overview of service-oriented architecture (SOA) and metrics to measure coupling in SOA. It first defines key concepts in SOA like loosely coupled services, service orientation, and service-oriented computing. It then discusses the three planes of SOA - service foundations, service composition, and service management and monitoring. Finally, it proposes using metrics to measure coupling between services to predict maintainability during the design phase of SOA systems.
Service Oriented Architecture.
SOA is a style of architecting applications in such a way that they are composed of discrete software agents that have simple, well defined interfaces and are orchestrated through a loose coupling to perform a required function.
Service-oriented Architecture with Respect to ReusabilityYazd University
This document provides an introduction to service-oriented development with a focus on reusability. It includes 4 lectures on topics like introduction to service-oriented architecture, reusability and its relation to SOA, SOA tools, and SOA case studies. The lectures are presented by group members from Shahid Bahonar University of Kerman and cover concepts such as SOA, web services, the SOA lifecycle, and SOA design patterns.
Service-oriented computing is meant to support loose relationships between organizations; Serviceoriented
architectures often have the goal to integrate various distributed services of one or more
organizations in a flexible way to be able to quickly react on business changes.
Distributed services provided a new way of distributed computing that achieve the interoperability between
heterogonous application through platform and language independent interfaces. The creation of value
added services by composition of existing ones is gaining a significant momentum. Distributed service
composition is meant to support loose relationships between implemented services in order to provide new
functions. A composite service is the one resulting from the integration, coordination and synchronization
of different service components. In this paper, we generated A Services Composition Model (SCM) that
provides a general solution for the services composition problem by realizing the requirements of a new
service using the requirements of the already existing service. We explained in details all the steps of the
composition process; services registration, services discovery, services selection, services invoking, and
services integration. Although the SCM is not bounded to one particular algorithm to compose services, we
generated an application as an example to test our Service Composition Model.
We also generated the Services Composition Language (SCL) as a simple text-based language which
allows the user to express the requirements of his request, the inserted request will then be analyzed using
our Parsing Algorithm to determine the name of the requested services, after that our Service Composition
Algorithm will execute all the steps of the composition process and return the result of the composition to
the user.
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.
Adaptive SOA with Interactive Monitoring Techniques and HPSIOSR Journals
This document proposes techniques for an adaptive service-oriented architecture (SOA) that facilitates collaboration between software services and human experts. It involves integrating human-provided services (HPS) using web services standards like SOAP, WSDL, and UDDI. An adaptive infrastructure is proposed that monitors interactions, analyzes service behavior, and adapts services based on metrics. This allows for flexible and adaptive interactions between software components and human experts in a mixed service-oriented system. Discovery of services considers both functional and non-functional properties to identify suitable human experts represented by avatars.
This document provides an overview of a workshop on service design for new faculty and PhD students. The workshop introduces participants to key concepts in service design, including what constitutes a service system, factors to consider when designing services, and various design methods. The workshop also discusses teaching service design and potential areas for future research. The target audience is new faculty, PhD students, and faculty teaching service science and design courses.
A Novel Testing Framework for SOA Based ServicesAbhishek Kumar
The document proposes a novel testing framework for testing SOA (Service Oriented Architecture) based services. The framework focuses on test case selection, finalizing test cases, identifying missed coverage items between different versions of a service, and generating test reports. It describes roles of different stakeholders like service developers, providers, and testers. It involves generating test cases and data from WSDL and XML schemas, selecting test cases to cover changes between versions, and producing reports on test execution for the service provider.
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
IRJET- A Review on Secured CDA Generation Based on Cloud Computing SystemIRJET Journal
This document discusses a proposed system for generating and integrating Clinical Document Architecture (CDA) documents based on cloud computing. The key points are:
1. The system would allow hospitals to conveniently generate standard CDA documents without needing proprietary software, by utilizing an open API CDA generation service hosted on the cloud.
2. It would also integrate multiple CDA documents for a single patient from different hospitals into a single document, allowing medical personnel to easily view a patient's clinical history chronologically.
3. The proposed system is designed to enhance healthcare data interoperability and encourage greater CDA adoption among hospitals by offering the CDA generation and integration services through a free cloud-based platform.
This document provides an overview of service-oriented architecture (SOA). It defines SOA and its key concepts, discusses the motivations for and applications of SOA, compares SOA to other methodologies, outlines implementation technologies, advantages and challenges. It also reviews SOA methodologies, describes the typical steps in a SOA approach, discusses the future of SOA and open research areas, and provides recommendations for adopting SOA.
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.
The document describes a conceptual model for services in the PLASTIC project. It builds on previous work modeling mobile distributed computing platforms. The conceptual model represents components, services, and their relationships using a UML-like notation. It extends an existing SeCSE conceptual model by introducing new concepts like context, location, adaptation, and relationships between services and software components. The goal is to develop a common vocabulary that all project partners can use to facilitate communication and modeling tasks.
This document discusses the service orientation principle of service autonomy. It defines service autonomy as services having control over their underlying runtime environment. There are different levels of autonomy from service contract autonomy, where services have standardized contracts, to shared autonomy, where services may share some components, to pure autonomy where services have complete isolation of components and data. Achieving higher levels of autonomy allows services more flexibility and control during both design and runtime. Other principles like loose coupling also contribute to increased autonomy.
A Service-Oriented Architecture (SOA) is a system consisting of software components with standardized component-access and usage interfaces that are independent of any specific platform or implementation technology and it's solution for making two software to communicate to each other.
EXTENDING WS-CDL TO SUPPORT REUSABILITY ijwscjournal
This document discusses extending the WS-CDL (Web Service Choreography Description Language) specification to better support reusability of choreographies. The authors propose adding a new "Template" element to WS-CDL that would allow abstract choreographies to be defined independently and then reused by mapping their interfaces to specific instances in other choreographies. Currently, WS-CDL's "Perform" activity does not support parameterizing or injecting variables into performed sub-choreographies, limiting its reusability. The Template element is intended to address this by allowing abstract choreographies defined in templates to expose parameterized interfaces that can be customized when reused.
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
Discovering adaptive wireless sensor network using β synchronizereSAT Publishing House
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
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.
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.
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
This document summarizes a study on the nitrate adsorption characteristics of red soil. The objectives were to determine the optimum contact time, adsorbent dosage, and pH for nitrate removal. Batch experiments showed that equilibrium was reached after 130 minutes of contact time, with 86% removal efficiency at a dosage of 1400mg. Higher adsorption occurred at pH 6.0. The adsorption kinetics followed a first order rate equation and the data fit the Langmuir and Freundlich isotherm models well. The results indicate that red soil is effective at removing nitrate.
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.
A hydration study by xrdrietveld analysis of cement regenerated from complete...eSAT Publishing House
This document summarizes a study that used X-ray diffraction and Rietveld analysis to examine the hydration of cement regenerated from concrete designed to be completely recyclable. Specifically, it analyzed samples of cement paste in which hydration was arrested at various time points up to 28 days. The results showed that the alite and belite phases decreased over time as portlandite and amorphous calcium silicate hydrate (C-S-H) increased. Aluminate phases dissolved completely while ferrite decreased. Some differences were seen in the mineralogy of cement produced from recycled concrete versus ordinary portland cement, but the hydration processes were similar. The study highlighted the importance of sample preparation methods on the
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.
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
This document describes different types of smart wrist watches that have embedded cell phone capabilities. It discusses three main types: watches with keypads, watches with smart applications, and watches running the Android operating system. It provides examples and comparisons of features for each type, such as price, design, battery life, and multimedia/connectivity options. The document also proposes additional health-related functions the watches could incorporate, such as blood testing, diabetes monitoring, and calculators for metrics like BMI, BMR, and calorie counting. It concludes the wrist watch can function like a mobile phone and that future concepts could further develop health and technical capabilities while considering economic and technical feasibility.
Emotional telugu speech signals classification based on k nn classifiereSAT Publishing House
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.
This document summarizes the performance analysis of VRLA batteries under continuous operation. It discusses testing various capacity VRLA battery banks to analyze electrical and thermal characteristics. The batteries were tested with 80% depth of discharge over 32-43 hours. A battery regenerator was used to reduce sulfation and a battery measurement system monitored individual cell voltages. Testing showed battery capacity and lifespan increased after regeneration, with backups extending 1-2 hours. Larger 550Ah-682Ah batteries showed greater improvements than the 300Ah batteries tested. Regenerating existing batteries can save significant power compared to replacing them.
New optimization scheme for cooperative spectrum sensing taking different snr...eSAT Publishing House
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
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
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
Conception of a water level detector (tide gauge) based on a electromagnetic ...eSAT Publishing House
1. The document describes the conception of a water level detector (tide gauge) that uses an electromagnetic sensor to measure force.
2. It works based on Archimedes' principle - the sensor measures the difference between the weight of a glass cylinder and the buoyant force of water on the submerged portion.
3. As the water level changes, the submerged portion and buoyant force change, causing a variation in force detected by the electromagnetic sensor which is converted to a voltage.
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
The document discusses the treatment of wastewater from distilleries and breweries using activated carbon adsorption. It begins with background on the large volumes of wastewater, known as "spent wash", generated by these industries. The wastewater has a high pollution load and causes environmental issues if discharged untreated. The document then describes experimental work using activated carbon to treat different dilutions of spent wash. Results showed that increasing the activated carbon dose and contact time improved removal of pollutants like COD, TDS, and increased DO and pH. Maximum removal percentages ranged from 70-93% depending on the parameter and dilution. It concludes that adsorption is effective at treating distillery wastewater when optimizing factors like
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
Evaluation of a Framework for Integrated Web ServicesIRJET Journal
This document proposes and evaluates a framework for integrating web services. It begins by discussing how users appreciate simple, on-demand access to affordable software services without needing to install or update applications themselves. The document then presents an argument for a web-based architecture that allows users to access and purchase a wide range of software applications as needed. It evaluates this framework through user surveys and examples of simulation software services to demonstrate how the integrated framework can be implemented. The surveys found that the framework reduced costs, simplified processes, and improved the user experience by combining various online components and software services.
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.
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.
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.
This document discusses continuous testing of service-oriented applications using service virtualization. It begins with an introduction to service-oriented architecture and discusses how service virtualization can address challenges in testing SOA applications by virtualizing dependencies and unavailable components. The document then discusses how service virtualization enables simultaneous development and testing, handles out-of-scope data dependencies, and supports heterogeneous technologies and platforms. It also provides an overview of the service virtualization lifecycle and some popular service virtualization tools.
BUSINESS SILOS INTEGRATION USING SERVICE ORIENTED ARCHITECTUREIJCSEA Journal
Agile integration satisfies the business agility and provides solutions for maintaining business changes and ensures that the enterprise survives in the current competition. Any business should be robust enough to respond to end user request. Existing traditional enterprise applications are in-capable of integrating with
different business silos lacks to improve the business agility. To address this issue, this paper is about the agile integration of different business silos using “Service Oriented Architecture” and its core technologyenables the business enterprise systems flexible, loosely coupled and improves agility. Enterprise business
systems have to adopt Service Oriented Architecture (SOA) as it promises to help them respond more rapidly to changing business requirements by composing new solutions from existing business services. Here the definition of SOA, its layers and the core technologies have been discussed.
A Novel Framework for Reliable and Fault Tolerant Web ServicesAbhishek Kumar
This document proposes a novel framework for providing reliable and fault tolerant web services. The framework uses replication and a replication manager to select a primary web service from among multiple replicas. When the primary web service fails or becomes unavailable, the replication manager switches to a new primary by updating the WSDL registration to ensure uninterrupted service for consumers. The replication manager continuously monitors the web services and can trigger recovery, reconfiguration or restart processes to maintain reliability. The proposed approach aims to achieve high performance and reliability for web services.
Performance Prediction of Service-Oriented Architecture - A surveyEditor IJCATR
Performance prediction and evaluation for SOA based applications assist software consumers to estimate their applications
based on service specifications created by service developers. Incorporating traditional performance models such as Stochastic Petri
Nets, Queuing Networks, and Simulation present drawbacks of SOA based applications due to special characteristics of SOA such as
lose coupling, self-contained and interoperability. Although, researchers have suggested many methods in this area during last decade,
none of them has obtained popular industrial use. Based on this, we have conducted a comprehensive survey on these methods to
estimate their applicability. This survey classified these approaches according to their performance metrics analyzed, performance
models used, and applicable project stage. Our survey helps SOA architects to select the appropriate approach based on target
performance metric and researchers to identify the SOA state-of-art performance prediction
Evaluation of QoS based Web- Service Selection Techniques for Service Composi...Waqas Tariq
This document discusses quality of service (QoS) based techniques for selecting web services for service composition. It begins by providing background on service-oriented computing and defining service composition. The document then reviews three approaches to web service selection: functional, non-functional, and user-based. It focuses on non-functional (QoS-based) service selection, describing the specifications of QoS-based service selection techniques, including QoS modeling, categorization, user preferences, evaluation criteria, and aggregating evaluation results. The document aims to evaluate various QoS-based service selection techniques and identify criteria for comparing them.
QOS OF WEB SERVICE: SURVEY ON PERFORMANCE AND SCALABILITYcscpconf
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
Orchestration of web services based on t qo s using user and web services agenteSAT Publishing House
1. The document discusses orchestrating web services based on transactional and quality of service (TQoS) properties using user and web services agents.
2. It proposes selecting atomic web services that fulfill the user's requirements and TQoS characteristics, and composing them using agents to achieve the user's overall goal.
3. The composition approach involves three steps - specifying the workflow, selecting component services based on the workflow and TQoS properties using a user agent, and composing the services using web services agents.
This document summarizes the state of research in service-oriented computing. It discusses key concepts like service-oriented architecture (SOA) and how it promotes assembling application components into a loosely coupled network of services. The document outlines research challenges in areas like service foundations (discovery, binding etc.), composition, management/monitoring, and design/development. It provides examples of the current state of research on topics like enterprise service buses, self-managing services, and engineering service applications.
This document provides an overview of service-oriented architecture (SOA) and metrics to measure coupling in SOA. It first defines key concepts in SOA like loosely coupled services, service orientation, and service-oriented computing. It then discusses the three planes of SOA - service foundations, service composition, and service management and monitoring. Finally, it proposes using metrics to measure coupling between services to predict maintainability during the design phase of SOA systems.
A Novel Approach: A Hybrid Semantic Matchmaker For Service Discovery In Servi...IJNSA Journal
Since service-oriented architectures make the commercial systems more reliable and reusable, they have gained more popularity in industry and scientific community in recent decades. Service-oriented architectures bring flexibility and reusability to software design. Due to the increasing number of services on the Web, finding a service which is suited to user requirements is crucial. The process of finding suitable services to user request is one of the main purposes of service-oriented architectures. Many methods have been proposed for service discovery in service-oriented architectures that try to fulfil user requirements and offer suitable services to user request; however the proposed methods do not have enough precision for discovering suitable services. In this paper, we propose a method for service discovery which offers more accurate services according to user request. The proposed method is a hybrid semantic matchmaker for service discovery in service oriented architecture. By providing accurate services suitable to user requests, we have greatly increased the reusability rate and reduced the time and cost of software development.
Study on Use Case Model for Service Oriented Architecture Developmentijbuiiir1
The recent trends in the computer industry are the one and only thing i.e., web services. Because of the common availability and open technologies web services are relevant to all. Service-oriented architecture (SOA) helps organizations to transform their business processes for high performance by simplifying the underlying information systems. The most challenging aspect of building successful software applications is clearly understanding and specifying the requirements that an application must satisfy. Use case modeling is an increasingly popular approach for identifying and defining requirements for software applications of all types. Use cases describe the behavior of the system as its users interact with it. This approach helps to place the software requirements in the framework of a user doing some useful work with the system. This type of approach helps to map software requirements to the relevant enduser business processes, a very powerful concept. This paper presents how the relationship between use case model and Service oriented architecture
Study on Use Case Model for Service Oriented Architecture Developmentijwtiir
The recent trends in the computer industry are the one
and only thing i.e., web services. Because of the common
availability and open technologies web services are relevant to
all. Service-oriented architecture (SOA) helps organizations to
transform their business processes for high performance by
simplifying the underlying information systems. The most
challenging aspect of building successful software applications is
clearly understanding and specifying the requirements that an
application must satisfy. Use case modeling is an increasingly
popular approach for identifying and defining requirements for
software applications of all types. Use cases describe the
behavior of the system as its users interact with it. This approach
helps to place the software requirements in the framework of a
user doing some useful work with the system. This type of
approach helps to map software requirements to the relevant enduser business processes, a very powerful concept. This paper
presents how the relationship between use case model and
Service oriented architecture.
Study on Use Case Model for Service Oriented Architecture Developmentijcnes
The recent trends in the computer industry are the one and only thing i.e., web services. Because of the common availability and open technologies web services are relevant to all. Service-oriented architecture (SOA) helps organizations to transform their business processes for high performance by simplifying the underlying information systems. The most challenging aspect of building successful software applications is clearly understanding and specifying the requirements that an application must satisfy. Use case modeling is an increasingly popular approach for identifying and defining requirements for software applications of all types. Use cases describe the behavior of the system as its users interact with it. This approach helps to place the software requirements in the framework of a user doing some useful work with the system. This type of approach helps to map software requirements to the relevant endures business processes, a very powerful concept. This paper presents how the relationship between use case model and Service oriented architecture.
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.
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.
This document discusses the principles of service-oriented architecture (SOA). It begins with an agenda that outlines key SOA principles like standardized service contracts, service reusability, loose coupling, and others. Each principle is then discussed in more detail with sections on service reusability, standardized service contracts, and measuring service reusability. The document provides examples of how to design services for reusability and discusses how to measure actual reuse of services. It concludes with sample exam questions related to applying the principles of SOA.
Similar to Review on “service granularity in service oriented (20)
Hudhud cyclone caused extensive damage in Visakhapatnam, India in October 2014, especially to tree cover. This will likely impact the local environment in several ways: increased air pollution as trees absorb less; higher temperatures without tree canopy; increased erosion and landslides. It also created large amounts of waste from destroyed trees. Proper management of solid waste is needed to prevent disease spread. Suggested measures include restoring damaged plants, building fountains to reduce heat, mandating light-colored buildings, improving waste management, and educating public on health risks. Overall, changes are needed to water, land, and waste practices to rebuild the environment after the cyclone removed green cover.
Impact of flood disaster in a drought prone area – case study of alampur vill...eSAT Publishing House
1) In September-October 2009, unprecedented heavy rainfall and dam releases caused widespread flooding in Alampur village in Mahabub Nagar district, a historically drought-prone area.
2) The flood damaged or destroyed homes, buildings, infrastructure, crops, and documents. It displaced many residents and cut off the village.
3) The socioeconomic conditions and mud-based construction of homes in the village exacerbated the flood's impacts, making damage more severe and recovery more difficult.
The document summarizes the Hudhud cyclone that struck Visakhapatnam, India in October 2014. It describes the cyclone's formation, rapid intensification to winds of 175 km/h, and landfall near Visakhapatnam. The cyclone caused extensive damage estimated at over $1 billion and at least 109 deaths in India and Nepal. Infrastructure like buildings, bridges, and power lines were destroyed. Crops and fishing boats were also damaged. The document then discusses coping strategies and improvements needed to disaster management plans to better prepare for future cyclones.
Groundwater investigation using geophysical methods a case study of pydibhim...eSAT Publishing House
This document summarizes the results of a geophysical investigation using vertical electrical sounding (VES) methods at 13 locations around an industrial area in India. The VES data was interpreted to generate geo-electric sections and pseudo-sections showing subsurface resistivity variations. Three main layers were typically identified - a high resistivity topsoil, a weathered middle layer, and a basement rock. Pseudo-sections revealed relatively more weathered areas in the northwest and southwest. Resistivity sections helped identify zones of possible high groundwater potential based on low resistivity anomalies sandwiched between more resistive layers. The study concluded the electrical resistivity method was useful for understanding subsurface geology and identifying areas prospective for groundwater exploration.
Flood related disasters concerned to urban flooding in bangalore, indiaeSAT Publishing House
1. The document discusses urban flooding in Bangalore, India. It describes how factors like heavy rainfall, population growth, and improper land use have contributed to increased flooding in the city.
2. Flooding events in 2013 are analyzed in detail. A November rainfall caused runoff six times higher than the drainage capacity, inundating low-lying residential areas.
3. Impacts of urban flooding include disrupted daily life, damaged infrastructure, and decreased economic activity in affected areas. The document calls for improved flood management strategies to better mitigate urban flooding risks in Bangalore.
Enhancing post disaster recovery by optimal infrastructure capacity buildingeSAT Publishing House
This document discusses enhancing post-disaster recovery through optimal infrastructure capacity building. It presents a model to minimize the cost of meeting demand using auxiliary capacities when disaster damages infrastructure. The model uses genetic algorithms to select optimal capacity combinations. The document reviews how infrastructure provides vital services supporting recovery activities and discusses classifying infrastructure into six types. When disaster reduces infrastructure services, a gap forms between community demands and available support, hindering recovery. The proposed research aims to identify this gap and optimize capacity selection to fill it cost-effectively.
Effect of lintel and lintel band on the global performance of reinforced conc...eSAT Publishing House
This document analyzes the effect of lintels and lintel bands on the seismic performance of reinforced concrete masonry infilled frames through non-linear static pushover analysis. Four frame models are considered: a frame with a full masonry infill wall; a frame with a central opening but no lintel/band; a frame with a lintel above the opening; and a frame with a lintel band above the opening. The results show that the full infill wall model has 27% higher stiffness and 32% higher strength than the model with just an opening. Models with lintels or lintel bands have slightly higher strength and stiffness than the model with just an opening. The document concludes lintels and lintel
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...eSAT Publishing House
1) A cyclone with wind speeds of 175-200 kph caused massive damage to the green cover of Gitam University campus in Visakhapatnam, India. Thousands of trees were uprooted or damaged.
2) A study assessed different types of damage to trees from the cyclone, including defoliation, salt spray damage, damage to stems/branches, and uprooting. Certain tree species were more vulnerable than others.
3) The results of the study can help in selecting more wind-resistant tree species for future planting and reducing damage from future storms.
Wind damage to buildings, infrastrucuture and landscape elements along the be...eSAT Publishing House
1) A visual study was conducted to assess wind damage from Cyclone Hudhud along the 27km Visakha-Bheemli Beach road in Visakhapatnam, India.
2) Residential and commercial buildings suffered extensive roof damage, while glass facades on hotels and restaurants were shattered. Infrastructure like electricity poles and bus shelters were destroyed.
3) Landscape elements faced damage, including collapsed trees that damaged pavements, and debris in parks. The cyclone wiped out over half the city's green cover and caused beach erosion around protected areas.
1) The document reviews factors that influence the shear strength of reinforced concrete deep beams, including compressive strength of concrete, percentage of tension reinforcement, vertical and horizontal web reinforcement, aggregate interlock, shear span-to-depth ratio, loading distribution, side cover, and beam depth.
2) It finds that compressive strength of concrete, tension reinforcement percentage, and web reinforcement all increase shear strength, while shear strength decreases as shear span-to-depth ratio increases.
3) The distribution and amount of vertical and horizontal web reinforcement also affects shear strength, but closely spaced stirrups do not necessarily enhance capacity or performance.
Role of voluntary teams of professional engineers in dissater management – ex...eSAT Publishing House
1) A team of 17 professional engineers from various disciplines called the "Griha Seva" team volunteered after the 2001 Gujarat earthquake to provide technical assistance.
2) The team conducted site visits, assessments, testing and recommended retrofitting strategies for damaged structures in Bhuj and Ahmedabad. They were able to fully assess and retrofit 20 buildings in Ahmedabad.
3) Factors observed that exacerbated the earthquake's impacts included unplanned construction, non-engineered buildings, improper prior retrofitting, and defective materials and workmanship. The professional engineers' technical expertise was crucial for effective post-disaster management.
This document discusses risk analysis and environmental hazard management. It begins by defining risk, hazard, and toxicity. It then outlines the steps involved in hazard identification, including HAZID, HAZOP, and HAZAN. The document presents a case study of a hypothetical gas collecting station, identifying potential accidents and hazards. It discusses quantitative and qualitative approaches to risk analysis, including calculating a fire and explosion index. The document concludes by discussing hazard management strategies like preventative measures, control measures, fire protection, relief operations, and the importance of training personnel on safety.
Review study on performance of seismically tested repaired shear wallseSAT Publishing House
This document summarizes research on the performance of reinforced concrete shear walls that have been repaired after damage. It begins with an introduction to shear walls and their failure modes. The literature review then discusses the behavior of original shear walls as well as different repair techniques tested by other researchers, including conventional repair with new concrete, jacketing with steel plates or concrete, and use of fiber reinforced polymers. The document focuses on evaluating the strength retention of shear walls after being repaired with various methods.
Monitoring and assessment of air quality with reference to dust particles (pm...eSAT Publishing House
This document summarizes a study on monitoring and assessing air quality with respect to dust particles (PM10 and PM2.5) in the urban environment of Visakhapatnam, India. Sampling was conducted in residential, commercial, and industrial areas from October 2013 to August 2014. The average PM2.5 and PM10 concentrations were within limits in residential areas but moderate to high in commercial and industrial areas. Exceedance factor levels indicated moderate pollution for residential areas and moderate to high pollution for commercial and industrial areas. There is a need for management measures like improved public transport and green spaces to combat particulate air pollution in the study areas.
Low cost wireless sensor networks and smartphone applications for disaster ma...eSAT Publishing House
This document describes a low-cost wireless sensor network and smartphone application system for disaster management. The system uses an Arduino-based wireless sensor network comprising nodes with various sensors to monitor the environment. The sensor data is transmitted to a central gateway and then to the cloud for analysis. A smartphone app connected to the cloud can detect disasters from the sensor data and send real-time alerts to users to help with early evacuation. The system aims to provide low-cost localized disaster detection and warnings to improve safety.
Coastal zones – seismic vulnerability an analysis from east coast of indiaeSAT Publishing House
This document summarizes an analysis of seismic vulnerability along the east coast of India. It discusses the geotectonic setting of the region as a passive continental margin and reports some moderate seismic activity from offshore in recent decades. While seismic stability cannot be assumed given events like the 2004 tsunami, no major earthquakes have been recorded along this coast historically. The document calls for further study of active faults, neotectonics, and implementation of improved seismic building codes to mitigate vulnerability.
Can fracture mechanics predict damage due disaster of structureseSAT Publishing House
This document discusses how fracture mechanics can be used to better predict damage and failure of structures. It notes that current design codes are based on small-scale laboratory tests and do not account for size effects, which can lead to more brittle failures in larger structures. The document outlines how fracture mechanics considers factors like size effect, ductility, and minimum reinforcement that influence the strength and failure behavior of structures. It provides examples of how fracture mechanics has been applied to problems like evaluating shear strength in deep beams and investigating a failure of an oil platform structure. The document argues that fracture mechanics provides a more scientific basis for structural design compared to existing empirical code provisions.
This document discusses the assessment of seismic susceptibility of reinforced concrete (RC) buildings. It begins with an introduction to earthquakes and the importance of vulnerability assessment in mitigating earthquake risks and losses. It then describes modeling the nonlinear behavior of RC building elements and performing pushover analysis to evaluate building performance. The document outlines modeling RC frames and developing moment-curvature relationships. It also summarizes the results of pushover analyses on sample 2D and 3D RC frames with and without shear walls. The conclusions emphasize that pushover analysis effectively assesses building properties but has limitations, and that capacity spectrum method provides appropriate results for evaluating building response and retrofitting impact.
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...eSAT Publishing House
1) A 6.0 magnitude earthquake occurred off the coast of Paradip, Odisha in the Bay of Bengal on May 21, 2014 at a depth of around 40 km.
2) Analysis of magnetic and bathymetric data from the area revealed the presence of major lineaments in NW-SE and NE-SW directions that may be responsible for seismic activity through stress release.
3) Movements along growth faults at the margins of large Bengal channels, due to large sediment loads, could also contribute to seismic events by triggering movements along the faults.
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...eSAT Publishing House
This document discusses the effects of Cyclone Hudhud on the development of Visakhapatnam as a smart and green city through a case study and preliminary surveys. The surveys found that 31% of participants had experienced cyclones, 9% floods, and 59% landslides previously in Visakhapatnam. Awareness of disaster alarming systems increased from 14% before the 2004 tsunami to 85% during Cyclone Hudhud, while awareness of disaster management systems increased from 50% before the tsunami to 94% during Hudhud. The surveys indicate that initiatives after the tsunami improved awareness and preparedness. Developing Visakhapatnam as a smart, green city should consider governance
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...IJECEIAES
Climate change's impact on the planet forced the United Nations and governments to promote green energies and electric transportation. The deployments of photovoltaic (PV) and electric vehicle (EV) systems gained stronger momentum due to their numerous advantages over fossil fuel types. The advantages go beyond sustainability to reach financial support and stability. The work in this paper introduces the hybrid system between PV and EV to support industrial and commercial plants. This paper covers the theoretical framework of the proposed hybrid system including the required equation to complete the cost analysis when PV and EV are present. In addition, the proposed design diagram which sets the priorities and requirements of the system is presented. The proposed approach allows setup to advance their power stability, especially during power outages. The presented information supports researchers and plant owners to complete the necessary analysis while promoting the deployment of clean energy. The result of a case study that represents a dairy milk farmer supports the theoretical works and highlights its advanced benefits to existing plants. The short return on investment of the proposed approach supports the paper's novelty approach for the sustainable electrical system. In addition, the proposed system allows for an isolated power setup without the need for a transmission line which enhances the safety of the electrical network
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...University of Maribor
Slides from talk presenting:
Aleš Zamuda: Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapter and Networking.
Presentation at IcETRAN 2024 session:
"Inter-Society Networking Panel GRSS/MTT-S/CIS
Panel Session: Promoting Connection and Cooperation"
IEEE Slovenia GRSS
IEEE Serbia and Montenegro MTT-S
IEEE Slovenia CIS
11TH INTERNATIONAL CONFERENCE ON ELECTRICAL, ELECTRONIC AND COMPUTING ENGINEERING
3-6 June 2024, Niš, Serbia
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
Understanding Inductive Bias in Machine LearningSUTEJAS
This presentation explores the concept of inductive bias in machine learning. It explains how algorithms come with built-in assumptions and preferences that guide the learning process. You'll learn about the different types of inductive bias and how they can impact the performance and generalizability of machine learning models.
The presentation also covers the positive and negative aspects of inductive bias, along with strategies for mitigating potential drawbacks. We'll explore examples of how bias manifests in algorithms like neural networks and decision trees.
By understanding inductive bias, you can gain valuable insights into how machine learning models work and make informed decisions when building and deploying them.
TIME DIVISION MULTIPLEXING TECHNIQUE FOR COMMUNICATION SYSTEMHODECEDSIET
Time Division Multiplexing (TDM) is a method of transmitting multiple signals over a single communication channel by dividing the signal into many segments, each having a very short duration of time. These time slots are then allocated to different data streams, allowing multiple signals to share the same transmission medium efficiently. TDM is widely used in telecommunications and data communication systems.
### How TDM Works
1. **Time Slots Allocation**: The core principle of TDM is to assign distinct time slots to each signal. During each time slot, the respective signal is transmitted, and then the process repeats cyclically. For example, if there are four signals to be transmitted, the TDM cycle will divide time into four slots, each assigned to one signal.
2. **Synchronization**: Synchronization is crucial in TDM systems to ensure that the signals are correctly aligned with their respective time slots. Both the transmitter and receiver must be synchronized to avoid any overlap or loss of data. This synchronization is typically maintained by a clock signal that ensures time slots are accurately aligned.
3. **Frame Structure**: TDM data is organized into frames, where each frame consists of a set of time slots. Each frame is repeated at regular intervals, ensuring continuous transmission of data streams. The frame structure helps in managing the data streams and maintaining the synchronization between the transmitter and receiver.
4. **Multiplexer and Demultiplexer**: At the transmitting end, a multiplexer combines multiple input signals into a single composite signal by assigning each signal to a specific time slot. At the receiving end, a demultiplexer separates the composite signal back into individual signals based on their respective time slots.
### Types of TDM
1. **Synchronous TDM**: In synchronous TDM, time slots are pre-assigned to each signal, regardless of whether the signal has data to transmit or not. This can lead to inefficiencies if some time slots remain empty due to the absence of data.
2. **Asynchronous TDM (or Statistical TDM)**: Asynchronous TDM addresses the inefficiencies of synchronous TDM by allocating time slots dynamically based on the presence of data. Time slots are assigned only when there is data to transmit, which optimizes the use of the communication channel.
### Applications of TDM
- **Telecommunications**: TDM is extensively used in telecommunication systems, such as in T1 and E1 lines, where multiple telephone calls are transmitted over a single line by assigning each call to a specific time slot.
- **Digital Audio and Video Broadcasting**: TDM is used in broadcasting systems to transmit multiple audio or video streams over a single channel, ensuring efficient use of bandwidth.
- **Computer Networks**: TDM is used in network protocols and systems to manage the transmission of data from multiple sources over a single network medium.
### Advantages of TDM
- **Efficient Use of Bandwidth**: TDM all
Using recycled concrete aggregates (RCA) for pavements is crucial to achieving sustainability. Implementing RCA for new pavement can minimize carbon footprint, conserve natural resources, reduce harmful emissions, and lower life cycle costs. Compared to natural aggregate (NA), RCA pavement has fewer comprehensive studies and sustainability assessments.
A review on techniques and modelling methodologies used for checking electrom...nooriasukmaningtyas
The proper function of the integrated circuit (IC) in an inhibiting electromagnetic environment has always been a serious concern throughout the decades of revolution in the world of electronics, from disjunct devices to today’s integrated circuit technology, where billions of transistors are combined on a single chip. The automotive industry and smart vehicles in particular, are confronting design issues such as being prone to electromagnetic interference (EMI). Electronic control devices calculate incorrect outputs because of EMI and sensors give misleading values which can prove fatal in case of automotives. In this paper, the authors have non exhaustively tried to review research work concerned with the investigation of EMI in ICs and prediction of this EMI using various modelling methodologies and measurement setups.
ACEP Magazine edition 4th launched on 05.06.2024Rahul
This document provides information about the third edition of the magazine "Sthapatya" published by the Association of Civil Engineers (Practicing) Aurangabad. It includes messages from current and past presidents of ACEP, memories and photos from past ACEP events, information on life time achievement awards given by ACEP, and a technical article on concrete maintenance, repairs and strengthening. The document highlights activities of ACEP and provides a technical educational article for members.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMSIJNSA Journal
The smart irrigation system represents an innovative approach to optimize water usage in agricultural and landscaping practices. The integration of cutting-edge technologies, including sensors, actuators, and data analysis, empowers this system to provide accurate monitoring and control of irrigation processes by leveraging real-time environmental conditions. The main objective of a smart irrigation system is to optimize water efficiency, minimize expenses, and foster the adoption of sustainable water management methods. This paper conducts a systematic risk assessment by exploring the key components/assets and their functionalities in the smart irrigation system. The crucial role of sensors in gathering data on soil moisture, weather patterns, and plant well-being is emphasized in this system. These sensors enable intelligent decision-making in irrigation scheduling and water distribution, leading to enhanced water efficiency and sustainable water management practices. Actuators enable automated control of irrigation devices, ensuring precise and targeted water delivery to plants. Additionally, the paper addresses the potential threat and vulnerabilities associated with smart irrigation systems. It discusses limitations of the system, such as power constraints and computational capabilities, and calculates the potential security risks. The paper suggests possible risk treatment methods for effective secure system operation. In conclusion, the paper emphasizes the significant benefits of implementing smart irrigation systems, including improved water conservation, increased crop yield, and reduced environmental impact. Additionally, based on the security analysis conducted, the paper recommends the implementation of countermeasures and security approaches to address vulnerabilities and ensure the integrity and reliability of the system. By incorporating these measures, smart irrigation technology can revolutionize water management practices in agriculture, promoting sustainability, resource efficiency, and safeguarding against potential security threats.
A SYSTEMATIC RISK ASSESSMENT APPROACH FOR SECURING THE SMART IRRIGATION SYSTEMS
Review on “service granularity in service oriented
1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 449
REVIEW ON “SERVICE GRANULARITY IN SERVICE ORIENTED
ARCHITECTURE”
Meenakshi Saroha1
, Shashank Sahu2
1
M.Tech Student, Department of Computer Science and Engg, Ajay Kumar Garg Engineering College, Ghaziabad,
India
2
Associate Professor, Department of Computer Science and Engg., Ajay Kumar Garg Engineering College,
Ghaziabad, India
Abstract
Most of the organizations are still predicated on the client server paradigm. Major crack of these systems is inflexibility regarding
to extension and habituating changes. As the IT developing, customer’s demand changes dynamically. Therefore, the enterprise
should have systems that are able to adapt new business scenarios. To fulfill this requisite, Service Oriented Architecture (SOA) is
come into existence and becoming more popular nowadays. As SOA becomes more popular the consequentiality of finding
optimization in service granularity increases day by day. This paper represents review on service granularity in Service Oriented
Architecture which consists of many approaches and tools for measuring service granularity. In this paper we discuss about
features, benefits and challenges of SOA adopted in business enterprises and also define many issues which arise due to improper
service granularity measurement approaches.
Keywords: SOA service granularity, metrics.
---------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
In the last decade clients requisites were not as complex, this
was easily achieved by or consummated by one or only
handful of services. However, in current decade the scenario
has change exponentially. Business enterprises [20] have
transmutation in leaps and bounces and processes are
rapidly incrementing. Due to change in client‟s requisites
and their complexity one or handful of services are not
enough. Therefore need of a service oriented architecture
arises.
SOA [4], [6], [14], [17] sanctions companies to reuse
available components/services and build flexible systems
that implement changing business processes expeditiously.
SOA guarantee efficacious business-IT alignment, amended
business suppleness and lower integration costs through
greater interoperability and reuse of shared business services
[4]. For the solidification of data and the elimination of
redundancy SOA is used in organizations. With the help of
ready-witted and flexible SOA, we can also erect new
functionality from the existing systems in lesser time. REST
and web services are the most famous technologies used to
implement SOAs. Mostly web services are used by the large
number of corporations for the implementations of SOA.
SOA is an architecture that utilizes open-standards to
describe software components. The most known standards
in use for a SOA today are WSDL (Web Service
Description Language), SOAP (Simple Object Access
Protocol), BPEL (Business Process Execution Language),
WS-CDL (Web Service Choreography Description
Language) and UDDI (Universal Description, Discovery
and Integration) which became de facto standards for a
service oriented architecture[17].
This paper does not act as a torchbearer for any of the
service granularity measurement methods, rather analyzes
these methods. Hence the key concern is “Survey of
optimum service granularity methods.” The survey proceeds
as shown in Fig-1
Fig-1: Flow of the research paper.
SOA provides a standard way for describing and interacting
between software components. Concrete software
components become basic blocks and they can be reused to
build other applications. Service Orientation has gained
momentum as a fundamental design paradigm for
developing distributed enterprise applications. However,
comprehensive and quantitative metrics for estimating the
appropriateness of the service designs are still destitute.
2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 450
SOA utilizes the publish-find-bind-execute paradigm. In this
paradigm by utilizing standard called the Universal
Description, Discovery, and Integration (UDDI) service
provider publishes its contract the in the service registry.
Then, service consumer searches the service registry for
finding an opportune service. Once the service found,
service consumer binds and execute the service by sending
SOAP request [19], [21], [23], [25].
Fig- 2: Publish-Find-Bind-Execute Paradigm [19], [21],
[23], [25].
What is service?
Services act as the linchpin of SOA. Services are useful in
the implementation of service oriented architecture. Services
are well-defined, reusable, stateless, distinctive, loosely
coupled units of functionality that are self-contained.
Capgemini identified seven basic principles for services,
namely services must: have a clear identity, an
understandable function, be trustable, be shared, have a safe
and reliable interface, be of the right quality, and have
business value [22].
What is granularity?
Granularity is a term that reflects the degree of modularity
of a system. In other words, the extent to which either a
system itself or its description is broken down into
diminutive components is termed as granularity.
What is service granularity?
Service granularity refers to the size of function which one
service contains. According to the service‟s function and the
data volume of sending-receiving, service divided into two
parts: fine-grained service and coarse grained service [4].
What is the meaning of optimum methods?
Methods that are incline to provide us the best results with
the least investment of resources irrespective of any field. In
a typical optimization quandary the goal is to find the factor
that determines the deportment of the system that maximizes
the productivity or minimizes the waste.
What is optimum service granularity?
Optimum service granularity is essential for cost reduction
and for reliability of system. Today, researchers determine
different methods and frameworks for finding the optimal
service granularity to reduce cost and engender reliable
architecture.
Some issues arises due to improper service granularity [5]-
Service duplication
Maintenance problem
Service governance difficult
Service reusability suffers
Difficulty in business alignment causes redundancy
Audit operation become unavailable
Some features and benefits of SOA are –
Table -1: Features and benefits of SOA [19], [24]
FEATURE BENEFITS
Service Better flow of information
Ability to expose internal
functionality Flexibility
Reusability Minimize software development and
management costs
Service
composition
Ability to develop new function
combinations rapidly
Service discovery Optimization of functionality,cost
and Performance
Easier introduction of system
upgrades
Message security Data integrity and confidentiality
Encapsulation Greater efficiency
Standardization Reduce skill requirement
Interoperability Lower overhead or development cost
Abstraction Hide complexity of business process
Challenges [18] of SOA are-
Business Service Security
Auditing & Business Service Governance
Service Level Compliance
Business Service Lifecycle Management
Improper service granularity
3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 451
2. RELATED WORK
Service granularity refers to the size of a service or size of
the function encapsulated in one service. Many questions
arises in our mind when we talk about service granularity in
SOA like-
What is service granularity?
What are the concepts and determinants of service
granularity?
What methods or metrics are available for the
measurement of service granularity?
What models are used to express service
granularity?
What is a proper level of service granularity?
Many researchers [1], [2], [8], [16] tried to answer these
questions few of them are-
In [9], [22] authors identified aspects that influence the level
of granularity chosen and drew them on different types of
services shown in Table -2.
Table -2: Service granularity aspects in Service Types [9],
[22]
TYPES OF SERVICES
SERVICE
GRANULARITY
ASPECTS
Business
Service
Informati-
on System
Service
Software
Service
Functionality
Flexibility
Complexity
Reusability
Composability
Sourcing
Genericity
Context-
independence
Performance
considered , not considered
N. Kulkarni et al. [5] analyze the role of service granularity
in a successful SOA realization by a case study in financial
domain. They presented InSOAP, an architecture-centric
framework to define, design and realize service oriented
enterprise architecture. InSOAP describes eight types of
services which can be utilized by different person. The main
aim of this process is identification of services, deciding
optimal service granularity along with proper layering of
services. The service identification process required domain
analysis and decomposition to identify precious and reusable
shared services. InSOAP comprises solidification of services
(an iterative process for optimal service composition)
through classification and layering. InSOAP is time
consuming process because it involves many factors that
affect it at each step.
Hong Ying et al. [10] determined the principles of service
granularity (i.e reusability, flexibility, performance and
usability).Based on above principles they decomposed the
services into three types, namely basic services, synthesis
services and composite services. Afterwards, they presented
an idea of service design that embodies the idea of top-down
SOA design methodology. With the help of an example of
pharmaceutical supply system they showed the relationship
between three types of services. This paper shows only the
necessity of balance between the service granularity to
obtain lower cost and flexibility. Inspite the fact, the paper is
not presenting any methodology or approach for obtaining
optimal service granularity.
R. Haesen et al. [3] discussed about the service granularity
and its impact on architectural qualities such as performance
,reusability and flexibility .They divided the service
granularity into three types, namely data granularity,
functionality granularity and business value granularity .By
looking at interface of services , they further classified these
service granularity. From the above discussion the authors
concluded that defining service granularity is quite complex
and it is hard to measure granularity in terms of absolute
numbers. This paper not shows any method for achieving
right service granularity.
Haiqing Bu [22] have considered the problem of finding
appropriate granular version of services. For this author
classified services into unambiguous groups and recognized
many aspects that influence the level of granularity for each
type of services. AHP [7], a quantitative tool which
constitute three principles decomposition, comparative
judgment and priority are used for weighting the attributes
and draw a set of pairwise comparison metrics. Finally, the
result of this comparison is used to obtain the more
appropriate level of granularity.
Xie et al. [4] proposed a division rule to decide the
appropriate level of granularity of services in RISP (Railway
Information Sharing Platform). For this rule authors
followed some guidelines which was helpful in defining
acceptable level of granularity and divide the services into
three types i.e basic services, combination services and
integrated services. An application example is taken for the
illustration of division method. In future we can propose a
division method for the other systems.
Wang Xiao-jun [2] proposed design- time metrics that cater
to the service design principles concerning loosely-coupled
and well- chosen granularity. By considering former one
author proposed a metric for service coupling between
services and client and by considering later one author
measure the common use of service operations. A case study
is performed that shows the applicability of proposed metric
in which different design decisions are considered having
the same clients. The future scope will involve the metrics
that consider other design principles and empirical
evaluation of these metrics.
Jinlei Jiang et al. [13] analyze the business process by a case
study and got the statistical information about business
process which is helpful in the determination of service
4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 452
granularity. They proposed an assistant based approach
based on business process analysis. Firstly, they presented a
formal model defining various concepts such as business
process, activity, operation and receiver which are provided
the basis for proposed approach. Then the authors given a
process for determining the appropriate service granularity
which is divided into three phases, namely preprocessing
phase, analyzing phase and post analyzing phase. In future
we will measure the importance of activity/operation.
Bernd Heinrich et al. [8] presented an economic decision
model for the service granularity optimization. Authors
illustrated the prototypical implementation of decision
model in a software tool which was based on Eclipse
Modeling Framework and carried out in java. Afterwards, a
case study of financial service provider is debated to
demonstrate the benefits of software tool. Three granularity
metrics, namely distance oriented metric, scope oriented and
size oriented metric were also introduced which was
mathematically defined.
Bernd Heinrich et al. [15] presented different metrics for the
realization of different perspective on service granularity.
Then, compared the granularity metrics on the basis of their
values, criteria, interpretability and comparability. Finally ,
the application of metrics in a real world is illustrated by a
case study in financial domain.
T. Karthikeyan et al. [1] analyzed the proposed metrics for
quantitative measurement of service granularity in service
oriented architecture by a case study and also theoretically
validates the proposed metrics with the help of weyuker‟s
properties. Proposed metric considered different attributes
for the measurement of service granularity like number of
atomic services, business logic function, CRUD function,
input parameters, output parameters, weight value of
parameter etc. In this paper, optimal level of granularity
changes according to the type of services. The limitation of
this paper is that the proposed metric only affects flexibility
and reusability of services. In future we can also propose
metrics by considering other characteristics of services.
Alahmari S.et al. [11] with the help of optimal service
granularity proposed architectural framework collaborate
service definition, identification and realization for migracy
legacy systems. The framework is based on portfolios that
are obtained from UML and BPMN analysis and consists of
functional and non–functional elements that affect the
migrated legacy systems.
J.Geetha et al. [12] presented a tool for the evaluation of
service granularity at the design time. This granularity
measurement tool was taken into account three measures
that are composite level of service, functional richness of
service and interface granularity of services. Java and net
beans were used in the development of tool. The tool
consists of various phases like first one is the data retrieved
from the pseudo code that has been originated by the class
diagram of UML. Second, services were analyzed for the
evaluation of service. Third, by considering various
parameters estimated granularity of services and lastly
report is generated which consist granularity of different
services. By evaluating correct granularity we are able to
detect reusable services.
Table -3: Summarization of different methods in a table
Author Year of
Development
Method Validation Type Description
J.Geetha and T.
Karthikeyan,[12] 2012 Tool None
Proposed tool evaluates
granularity of the service at
design time
Wang Xiao-jun[2] 2009 Metrics Case study
Measure coupling and service
granularity by considering service
design principles
Jinlei Jiang , Yongwei Wu
and Guangwen Yang[13] 2011
Assistant
approach
Case study Assistant approach used for
making service granularity right.
T. Karthikeyan and
J.Geetha[1]
2012 Metrics Case study
Proposed metric used for
measuring granularity of a
service by considering its
composite level, functional
richness and its interface
granularity.
Krammer, A., Heinrich, B.,
Henneberger, M. and
Lautenbacher, F.[8]
2011
Distance oriented
metrics Case study
The metric measures service
granularity considering the
position of the implemented
functionality in the FSG: distance
of the path from a process to the
implemented functionality in
relation to the distance of the
complete path.
5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 453
Scope oriented
metrics
The metric measures service
granularity by the number of
directly and indirectly following
functionalities
Size oriented
metrics
The metric measures the
granularity of a service by its size
(e.g., measured in LOC)
Alahmari S. and Zaluska
E[11] 2009
Architectural
framework None
Assist service identification,
definition and realization for
migrated legacy systems with
optimal granularity and it is based
on portfolios that are derived
from UML and BPMN analysis.
Bernd Heinrich and Steffen
Zimmermann[15]
2012
Width metric
Real world case
study
Based on number of basic
functions that are directly and
indirectly realized by a service.
Depth metric
Defined by the length of path
from the process to the realized
function in relation to the length
of the complete path
Combined width
and depth metric
Improve measurement by
integrating benefits of width and
depth metrics.
Size metric Measure the size of software
function.
Saad Alahmari , Ed Zaluska
and David C De Roure[16]
2011
Operation Data
Granularity
(ODG) metric
Case study and
theoretical
validation
framework
Measures the degree to which an
operation uses „excessive‟ data.
and based on fined-grained and
coarse-grained parameters.
Operation
Function
Granularity
(OFG) metric
It consists of both business logic
and CRUD (create, read, update
and delete) functions.
Average Service
Operation
Granularity
(ASOG)metric
Measure service granularity of all
services.
Xie Zhengyu, Dong
Baotian[4]
2009
Division method Application
example
Proposed for railway information
sharing platform (RISP)
according to which divide the
services of system into three
parts based on their functionality.
Khoshkbarforoushha, A.,
Tabein, R., Jamshidi, P., and
Shams, F[7]
2010 WGLA metric None
WGLA metric is used for
quantitative measurement of
service granularity by utilizing
service granularity attributes i.e
business value , context-
independency, reusability and
complexity.
3. CONCLUSIONS
We presented existing work on service granularity
measurement in SOA that offers ample scope of expanding
existing approaches or metrics. We examined the available
methods and tools that are subsidiary for quantifying service
granularity in SOA. In the survey we found that there are
many service granularity attributes but available approaches
considering only some service granularity attributes. In
future, methods can be proposed by considering those
service granularity attributes that couldn‟t be included in the
existing work.
6. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 454
REFERENCES
[1]T. Karthikeyan, J.Geetha, “A Quantitative Measurement
and validation of Granularity in Service Oriented
Architecture”, IJCSI International Journal of Computer
Science Issues, Vol. 9, Issue 2, No 1, March 2012.
[2] Wang Xiao-jun., “Metrics for Evaluating Coupling and
Service Granularity in Service Oriented Architecture”,
Information Engineering and Computer Science, 2009.
ICIECS 2009. International Conference on 19-20 Dec,2009,
Wuhan.
[3] R. Haesen, M. Snoeck, W. Lemahieu, and S. Poelmans,
“On the definition of service granularity and its architectural
impact , ” Proc. The 20th
Int‟l Conf .Advanced
Information Systems Engineering (CAiSE 08), Springer-
Verlag, Jun. 2008, pp. 375–389.
[4] Xie Zhengyu, Dong Baotian, and Wang Li, “Research of
Service Granularity Base on SOA in Railway Information
Sharing Platform”, Proceedings of the 2009 International
Symposium on Information Processing (ISIP‟09)
Huangshan, P. R. China, August 21-23, 2009, pp. 391-395.
[5] N. Kulkarni, and V. Dwivedi, “The role of service
granularity in a successful SOA realization – a case study,”
Proc. IEEE Congress on Services, IEEE Press, 2008, Part I,
pp. 423-430.
[6] M.P. Papazoglou , W.J. van den Heuvel, “Service-
oriented design and development methodology” ,
International Journal of Web Engineering and Technology
(IJWET), vol. 2, no. 4, 2006, pp. 412-442.
[7] Khoshkbarforoushha, A., Tabein, R., Jamshidi, P., and
Shams, F. 2010. “Towards A Metrics Suite for Measuring
Composite Service Granularity Level Appropriateness,” in
Services ‟10 Proceedings of the 6th World Congress on
Services, Washington, DC: IEEE Computer Society, pp.
245-252.
[8] Krammer, A., Heinrich, B., Henneberger, M. and
Lautenbacher, F. 2011. „Granularity of services - an
economic analysis,” Business & Information Systems
Engineering (3:6), pp. 345-358.
[9] Steghuis C., “Service Granularity in SOA Projects: A
trade off Analysis”, M.Sc. Thesis, Business Information
Technology, University of Twente, 2006.
[10] Hong Ying, Yu Wu,Fuming Liu, “Research on The
SOA – based Service Granularity Control”, Second
International Conference on Information Technology and
Computer Science, IEEE, 2010.
[11] Alahmari S., and Zaluska E., “Optimal Granularity for
Service Oriented Systems”, The 3rd Saudi International
Conference (SIC09), 5-6 June, 2009, University of Surrey,
Guildford, U.K.
[12] J.Geetha and T. Karthikeyan , “A Tool for Measuring
SOA Service Granularity” Special Issue of International
Journal of Computer Applications (0975 – 8887) The
International Conference on Communication, Computing
and Information Technology (ICCCMIT) 2012.
[13] Jinlei Jiang , Yongwei Wu , Guangwen Yang ,“
Making Service Granularity Right : An Assistant
Approach Based on Business Process Analysis”, Sixth
Annual ChinaGrid Conference, IEEE 2011.
[14] Jen-Yao Chung · Kuo-Ming Chao, “A view on service-
oriented architecture”, SOCA (2007)1:93–95, DOI
10.1007/s11761-007-0011-2, Springer-Verlag London
Limited ,15 May 2007.
[15]Bernd Heinrich and Steffen Zimmermann,“
Granularity Metrics For IT Services”, Thirty Third
International Conference on Information Systems, Orlando
2012.
[16] Saad Alahmari, Ed Zaluska, David C De Roure, “A
Metrics Framework for Evaluating SOA Service
Granularity”, International Conference on Services
Computing, IEEE. 2011.
[17] Philip Liegl “The strategic impact of service oriented
architectures” Proceedings of the 14th Annual IEEE
International Conference and Workshops on the Engineering
of Computer- Based Systems, 2007 .
[18] Manoj Mansukhani, “Service-Oriented Architecture
White Papre” HP white paper, June 28, 2005.
[19] Zaigham Mahmood, “Synergies between SOA and
Grid computing,” Vol 8, 2009 ISSN: 1943- 7765;
z.mahmoodQderby.ac.uk.
[20] Ashish Seth, Himanshu Aggarwal, and Ashim Raj
Singh, “Service Oriented Architecture Adoption Trends–
Critical survey”, Contemporary Computing
Communications in Computer and Information Science,
springer, Volume 306, pp 164-175, 2012.
[21] Venkata Ramana Adari, Dr. Ch.Diwakar, Dr. P.Suresh
Varma, “Cloud Computing with Service Oriented
Architecture in Business Applications ”, International
Journal of Computer Sci ence And Technology( IJCST) Vol.
3, Issue 1, Jan. - March 2012.
[22] Haiqing Bu,“ Metrics for Service Granularity in Service
Oriented Architecture”, International Conference on
Computer Science and Network Technology, December 24-
26,2011.
[23] Hardeep singh and Rupinder singh “On Formal
Models and Deriving Metrics for Service- Oriented
Architecture”, journal of software, vol. 5, No. 8, august
2010.
[24] Mike P. Papazoglou · Willem-Jan van den Heuvel,“
Service oriented architectures: approaches, technologies and
research issues”, The VLDB Journal (2007) 16:389–415,
Springer-Verlag 2007.
[25] Pham Thi Quynh, Huynh Quyet Thang,“ Dynamic
Coupling Metrics for Service – Oriented Software”, World
Academy of Science, Engineering and Technology Vol:27
2009-03-29.
BIOGRAPHIES
Ms. Meenakshi Saroha received her
B.Tech degree in computer science from
Sanjay Institute Of Engineering and
Management (G.B.Technical Univ.,
Lucknow) India, and pursuing M.Tech. in
Computer Science & Engineering from
Ajay Kumar Garg Engineering College Ghaziabad (
U.P.T.U. University, Lucknow ), India. Her main research
interests are in Software Engineering, Soft Computing and
Artificial Intelligence.
7. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 03 Issue: 07 | Jul-2014, Available @ http://www.ijret.org 455
Mr. Shashank Sahu is working as
Associate Professor in Computer Science
& Engineering Department at Ajay
Kumar Garg Engg. College. Ghaziabad,
India. He received his M.Tech degree in
Computer Science & Engineering from
G. B. Technical University, Lucknow, India. He is pursuing
Ph.D .in Computer Science & Engineering from Sharda
University, Greater Noida, India. He has 17 years of
academic experience. His research areas are Software
Engineering, Computer Architecture and Artificial
Intelligence. He is the author of more than 8 publications in
national/international conferences.