9,909 research outputs found

    Design Options for Service Directories in Business Networks

    Get PDF
    Web services and service oriented architectures (SOA) are spreading in many organizations toachieve business interoperability of their intra- and inter-organizational business processes. SOA isbased on the idea that service providers develop and publish web services via standardized interfacesin directories (registries) where the services will be found and bound by service consumers. Whilethese registry structures have emerged into a standard for local SOA implementations, the questionremains how service directories should be organized in a business network, i.e. when multiple companieswith individual SOA solutions interact. This research develops a framework for the analysis ofservice directories in business networks and provides design options for combining separate and distributedservice directories. These design options are based on the range, reach, and richness of webservice markets in the business network. The framework is applied to two business network cases

    Prototype development of web services based on web service-oriented architectures / Norbaitee Arshad

    Get PDF
    Web service is the new technology that apply the techniques to reduce the time and cost of web application development. It uses the Service-oriented Architectures (SOA) as the basic architecture for web service development. Web service can be applied to many other technologies such as console application, mobile technology, window based application etc. This research focuses on the development of prototype of web services based on web service oriented architecture. It also involves the building the interaction between the elements of SOA architecture. This paper uses data from ILMU database provided by Perpustakaan Tun Abdul Razak (PTAR) and the dummy database. The scope focuses on the service to retrieve the reference information. The development of web service involves the several stages. The Java lanpiiage is used as the application language and the interface. The development tool is NetBeans IDE 5.5. The input parameter will be produced by the user in term keyword text. Keyword: Web service. Service-oriented Architectures (SOA), middleware, search engine, service-orientatio

    A Survey Paper on Service Oriented Architecture Approach and Modern Web Services

    Get PDF
    Service-Oriented Architecture is an architectural design pattern based on distinct pieces of software providing application functionality as services to other applications via a protocol. It is a collection of micro-services which are self-contained and provides unit functionality. The architectural style has the following essential core features which are inter-operability, service abstraction, service discovery, service autonomy, service statelessness re-usability, loose coupling. Service-oriented architectures are not a new thing. The first service-oriented architecture for many people in the past was with the use DCOM (uses RPC – Remote Procedural Calls) and CORBA (uses IIOP protocol) but because of the lack of standards and also with the advent of modern web development (Web 2.0) and the use of mobile phones and their penetration service oriented architecture is being implemented as Web Services (uses mainly HTTP/HTTPS) protocol. Most common implementations of Web Services can be done as SOAP (Simple Object Access Protocol)-based which essentially is a HTTP/HTTPS POST with an XML payload in it. SOAP based web services expose service interface using WSDL (Web Service Description Language) and there is a pre-defined contract via XSD (XML Schema Definition) between the service being exposed and the client side that consumes this service. The other most popular lightweight implementation of web services is using RESTful (Representational State Transfer) architecture where the payload is in JSON (Java Script Object Notation) / XML and uses RESTful style of communication to access resources on the server. So any application written in any language for example C# or C++ or C or Groovy or Java that can make a HTTP call should be able to access the services and since the data is in XML/JSON they can make a sense of data and this way we can re-use services and be inter-operable. The goal of our survey is to delve deeper into SOA principles, key constituents and how Web Services - implementation of SOA has taken this into such a wide spread usage and created a phenomena and various technologies that can be used to develop/consume web services and also about the protocols being used and some common use cases in building re-usable and scalable application architectures using web services

    Model-Driven Development of SOA Services

    Get PDF
    Service-oriented architectures (SOA) will form the basis of future information systems. Basic web services are being assembled to composite web services in order to directly support business processes. As some basic web services can be used in several composite web services, different business processes are influenced if for example a web service is unavailable or if its signature changes. Yet the range of such a change is often ambiguous due to a missing overall SOA service model pointing out the influence of services on business processes. In this paper we present a SOA service model defined as a UML-based metamodel and its integration into a model-driven service development approach. In contrary to existing approaches we explicitly address deployment issues

    A Performance Analysis of Distributed Algorithms in JavaSpaces, CORBA Services and Web Services

    Get PDF
    Implementation of distributed parallel algorithms on networked computers has always been very difficult until the introduction of service-oriented architectures (SOA) like JavaSpaces service, CORBA services and Web Services. Algorithms of the type Master/Worker pattern are implemented with relative ease using the SOAs. This project analyzes the performance of such algorithms on three contemporary SOAs namely JavaSpaces service, CORBA services and Web Services. These architectures make the implementations of distributed algorithms reasonably fault tolerant and highly and dynamically scalable. Also, the systems built on these architectures are generally loosely coupled and operate asynchronously. In this project we measure and analyze the latency, speed-up and efficiency metrics of an insertion sort of 0 (n^2) complexity on all the three SOAs. We then draw conclusions of overall performance and scalability on all the three architectures

    Situational Enterprise Services

    Get PDF
    The ability to rapidly find potential business partners as well as rapidly set up a collaborative business process is desirable in the face of market turbulence. Collaborative business processes are increasingly dependent on the integration of business information systems. Traditional linking of business processes has a large ad hoc character. Implementing situational enterprise services in an appropriate way will deliver the business more flexibility, adaptability and agility. Service-oriented architectures (SOA) are rapidly becoming the dominant computing paradigm. It is now being embraced by organizations everywhere as the key to business agility. Web 2.0 technologies such as AJAX on the other hand provide good user interactions for successful service discovery, selection, adaptation, invocation and service construction. They also balance automatic integration of services and human interactions, disconnecting content from presentation in the delivery of the service. Another Web technology, such as semantic Web, makes automatic service discovery, mediation and composition possible. Integrating SOA, Web 2.0 Technologies and Semantic Web into a service-oriented virtual enterprise connects business processes in a much more horizontal fashion. To be able run these services consistently across the enterprise, an enterprise infrastructure that provides enterprise architecture and security foundation is necessary. The world is constantly changing. So does the business environment. An agile enterprise needs to be able to quickly and cost-effectively change how it does business and who it does business with. Knowing, adapting to diffident situations is an important aspect of today’s business environment. The changes in an operating environment can happen implicitly and explicitly. The changes can be caused by different factors in the application domain. Changes can also happen for the purpose of organizing information in a better way. Changes can be further made according to the users' needs such as incorporating additional functionalities. Handling and managing diffident situations of service-oriented enterprises are important aspects of business environment. In the chapter, we will investigate how to apply new Web technologies to develop, deploy and executing enterprise services

    Enabling an Agile Information Supply Chain in Service Oriented Architectures with Web Services

    Get PDF
    The Information Systems (IS) leadership in enterprises share common pervasive agility issues associated with corporate data management, such as providing access when and where needed, data validation and integrity issues, analyzing data housed in disparate systems, and reporting consolidated data to applicable parties. To address these problems some organizations are employing Service-Oriented Architectures (SOA) as a paradigm, which is enhanced by the use of web services, to provide a lightweight means of leveraging resources. The Federal Financial Institutions Examinations Council (FFIEC) is one such organization and we use the traditional systems analysis and design (SAD) approach to frame how the FFIEC employed SOA as a new paradigm of conducting business with web services. We provide lessons learned that are concerned with initiating SOA with web services in order to achieve an agile information supply chain

    ENHANCED BI SYSTEMS WITH ON-DEMAND DATA BASED ON SEMANTIC-ENABLED ENTERPRISE SOA

    Get PDF
    Since the 1990s, companies have been investing into IT infrastructure initiatives such as Enterprise Resource Planning (ERP) systems, Supply Chain Management (SCM) systems, and Customer Relationship Management (CRM) systems in order to increase efficiency, effectiveness, and internal process integration, among other goals. The current value of Business Intelligence (BI) for companies could be summarized by two main achievements: improvement of management of processes and improvement of operational processes. This paper will identify current requirements of BI and present a linkage to service-oriented architectures including added-values. Semantic-enabled Enterprise Service-Oriented Architecture (SESOA) is an enterprise solution that links businesses to external systems based on Web Services and SOA concept. It represents a lightweight web application that annotates Web Services that are coming from different service providers with semantics so that the indexing and discovery of these services can be more comprehensive. BI applications can be considered as service consumers in SESOA and can discover, select and invoke the services supplied by the external systems (service providers). In this way, SESOA forms the bridge between SOA and BI concepts to deliver in real time the ?on-demand? data as services and this opens the BI market to include SMEs as main resources of these services

    Early Guessing of Performance Using Simulation as Part of Service Development

    Get PDF
    In Service-Oriented Architectures (SOA), the key problem is the quick and accurate evaluation of web service performance. Despite the fact that the integration of the simulation step into the development cycle of softwares/web services can allow to learn early the behavior of the performance of software/web service, it is still a challenge to use simulation as part of service development. This integration can be used to assess the performance of a family of web services by developing one of them. In this paper, we propose a methodology that shows how the simulation step can be integrated to the development cycle of a family of services using a model-based approach to describe the services and by choosing a reference web service to be developed and used to guess the performance of the remaining services in the family

    A user-centric approach for developing and deploying service front-ends in the future internet of services

    Get PDF
    Service-Oriented Architectures (SOAs) based on web services have attracted a great deal of interest and Internet Technology (IT) investment over the last few years, principally in the context of business-to-business integration within corporate intranets. However, they are now evolving and breaking through enterprise boundaries in a revolutionary attempt to make the approach pervasive. This is leading to what we call a user-centric SOA. A user-centric SOA is an SOA conceived as an internet of services made up of compositional resources empowering end users to collaboratively remix and ubiquitously exploit these resources. In this paper we explore the architectural basis, technologies, frameworks and tools considered necessary to tackle this novel vision of SOA. We also present the rationale behind Ez Web/FAST, an ongoing EU-funded project whose first outcomes could serve as a preliminary proof of concept
    corecore