Experiences in Building Mobile E-Business Services

Author(s):  
Ivano De Furio ◽  
Giovanni Frattini ◽  
Luigi Romano

Organizations in all sectors of business and government are pursuing service-oriented architecture (SOA) initiatives in response to their need for increased business agility. This is particularly true for mobile telecommunications companies. That is why mobile telecom operators need to research new and innovative sources of revenue. Innovation is not an easy task. It requires embracing a new way of doing business, where new technologies are fundamental. SOA architecture and Web services technology are proposed by IT industry as the best solution to create a network of partnership and new services, but despite software producer claims, interoperability issues arise with service composition. Such a problem can be significantly reduced by adopting a semantic approach in service description and service discovery. Our research is focused on new methods and tools for building high personalized, virtual e-business services. A new service provisioning architecture based on Web services has been conceived, taking into account issues related to end-user mobility. The following pages deal with a proposal for creating real localized, personalized virtual environments using Web services and domain ontologies. In particular, to overcome interoperability issues that could arise from a lack of uniformity in service descriptions, we propose a way for controlling and enforcing annotation policies based on a Service Registration Authority. It allows services to be advertised according to guidelines and domain rules. Furthermore, this solution enables enhanced service/component discovery and validation, helping software engineers to build services by composing building blocks and provision/deliver a set of personalized services.

Author(s):  
Ivano De Furio ◽  
Giovanni Frattini ◽  
Luigi Romano

Organizations in all sectors of business and government are pursuing service-oriented architecture (SOA) initiatives in response to their need for increased business agility. This is particularly true for mobile telecommunications companies. That is why mobile telecom operators need to research new and innovative sources of revenue. Innovation is not an easy task. It requires embracing a new way of doing business, where new technologies are fundamental. SOA architecture and Web services technology are proposed by IT industry as the best solution to create a network of partnership and new services, but despite software producer claims, interoperability issues arise with service composition. Such a problem can be significantly reduced by adopting a semantic approach in service description and service discovery. Our research is focused on new methods and tools for building high personalized, virtual e-business services. A new service provisioning architecture based on Web services has been conceived, taking into account issues related to end-user mobility. The following pages deal with a proposal for creating real localized, personalized virtual environments using Web services and domain ontologies. In particular, to overcome interoperability issues that could arise from a lack of uniformity in service descriptions, we propose a way for controlling and enforcing annotation policies based on a Service Registration Authority. It allows services to be advertised according to guidelines and domain rules. Furthermore, this solution enables enhanced service/component discovery and validation, helping software engineers to build services by composing building blocks and provision/deliver a set of personalized services.


Author(s):  
Radhika Jain ◽  
Balasubramaniam Ramesh

A Web service is an interface that describes a collection of operations that are network accessible through standardized XML (extensible markup language) messaging specifications such as SOAP, WSDL (Web service description language), and UDDI to provide open, XML-based mechanisms for application interoperability, service description, and service discovery (Kim & Jain, 2005). They are self-contained, modular units of application logic that provide business functionality to other applications via an Internet connection (Srivastava & Koehler, 2003). Although Web services are a relatively new concept, they provide a solution to the set of serious problems that have plagued enterprise systems using a service-oriented architecture (SOA). Web services address a similar set of problems that middleware technologies such as CORBA, RPC, COM, and RMI address by providing a tightly coupled and vendor-driven proprietary environment for implementing SOA.


2011 ◽  
Vol 20 (04) ◽  
pp. 357-370 ◽  
Author(s):  
D. PAULRAJ ◽  
S. SWAMYNATHAN ◽  
M. MADHAIYAN

One of the key challenges of the Service Oriented Architecture is the discovery of relevant services for a given task. In Semantic Web Services, service discovery is generally achieved by using the service profile ontology of OWL-S. Profile of a service is a derived, concise description and not a functional part of the semantic web service. There is no schema present in the service profile to describe the input, output (IO), and the IOs in the service profile are not always annotated with ontology concepts, whereas the process model has such a schema to describe the IOs which are always annotated with ontology concepts. In this paper, we propose a complementary sophisticated matchmaking approach which uses the concrete process model ontology of OWL-S instead of the concise service profile ontology. Empirical analysis shows that high precision and recall can be achieved by using the process model-based service discovery.


Author(s):  
Latha Sadanandam

Service-oriented architecture (SOA) is a mechanism for achieving interoperability between heterogeneous systems. SOA enables existing legacy systems to expose their functionality as services, without making significant changes to the legacy systems. Migration towards a service-oriented approach (SOA) not only standardizes interaction, but also allows for more flexibility in the existing process. Web services technology is an ideal technology choice for implementing a SOA. Web services can be implemented in any programming language. The functionality of Web services range from simple request-reply to full business process. These services can be newly developed applications or just wrapper program for existing business functions to be network-enabled. The strategy is to form a framework to integrate z/OS assets in distributed environment using SOA approach, to enable optimal business agility and flexibility. Mainframe applications run the business and contain critical business logic that is unique, difficult, and costly to replicate. Enabling existing applications allows reusing critical business assets and leveraging the assets as a service to be invoked in heterogeneous environment.


Author(s):  
Alistair Barros

In the commercial world, the value of ubiquitous computing applications is proportional to the range of business services that can be accessed in device-consumptive ways. Services originate in legacy applications of organizations, and are developed and operated typically in heterogeneous environments. Service-oriented architecture (SOA), supported by a complex stack of Web services standards, addresses ways in which software components of diverse applications can be homogeneously interacted with and composed. Thus, SOA provides a crucial mechanism for making services accessible to ubiquitous computing applications. In this chapter, we shed light on what SOA entails, based on Web services interfaces and messaging, and service composition through single-party process orchestration and multiparty choreography languages. For the latter, concrete patterns are used to describe the capabilities of prospective standards. Ways in which SOA needs be extended to allow wider and more flexible service trading, typified in current developments through service marketplaces, are then discussed. Such extensions, we argue, converge with directions in ubiquitous computing through so-called ubiquitous service networks and service ecosystems.


Author(s):  
Jayashree K ◽  
Chithambaramani Ramalingam

Enterprise Service Bus is an infrastructure to facilitate Service Oriented Architecture (SOA). SOA has gained a lot of attention over the most recent years and has become the de-facto standard for web application and software component integration. Web services are the prominent model for interoperable applications across heterogeneous systems and electronic business which use SOA and it has been used in various applications. The web services available on the web is increasing day by day, hence web service discovery is becoming a difficult and time consuming task. To discover services, clustering web services is an efficient approach. It is also necessary to compose several web services in order to achieve the user's goal. The chapter presents the background of web services and the various data mining techniques used for clustering web services. The chapter presents the various web services clustering method and the related work that discusses the various techniques to cluster the web services will also be addressed.


Author(s):  
Alistair Barros

In the commercial world, the value of ubiquitous computing applications is proportional to the range of business services that can be accessed in device-consumptive ways. Services originate in legacy applications of organizations, and are developed and operated typically in heterogeneous environments. Service-oriented architecture (SOA), supported by a complex stack of Web services standards, addresses ways in which software components of diverse applications can be homogeneously interacted with and composed. Thus, SOA provides a crucial mechanism for making services accessible to ubiquitous computing applications. In this chapter, we shed light on what SOA entails, based on Web services interfaces and messaging, and service composition through single-party process orchestration and multiparty choreography languages. For the latter, concrete patterns are used to describe the capabilities of prospective standards. Ways in which SOA needs be extended to allow wider and more flexible service trading, typified in current developments through service marketplaces, are then discussed. Such extensions, we argue, converge with directions in ubiquitous computing through so-called ubiquitous service networks and service ecosystems.


Author(s):  
Khouloud Boukadi ◽  
Lucien Vincent ◽  
Chirine Ghedira ◽  
Zakaria Maamar

Since the beginning of the Service-Oriented Architecture (SOA) paradigm, with its various implementation technologies such as Web services, the focus of industrial communities has been on providing tools that would allow seamless and flexible application integration within and across enterprises’ boundaries. In this paper, the authors present a Context-based, Service-oriented Modeling and Analysis (CSMA) method that guides service engineers in their choices of identifying, defining, and analyzing adaptable business services. The proposed method is business centric and comprises a set of structured steps grouped in two phases. Besides, the CSMA embraces Model-Driven Architecture (MDA) principles to model and refine adaptable business services models in the PIM level. The results from a pilot validation of CSMA for SOA enablement of a realistic enterprise training solutions are also presented.


Author(s):  
Mourad Fariss ◽  
Naoufal El Allali ◽  
Hakima Asaidi ◽  
Mohamed Bellouki

Web service (WS) discovery is an essential task for implementing complex applications in a service oriented architecture (SOA), such as selecting, composing, and providing services. This task is limited semantically in the incorporation of the customer’s request and the web services. Furthermore, applying suitable similarity methods for the increasing number of WSs is more relevant for efficient web service discovery. To overcome these limitations, we propose a new approach for web service discovery integrating multiple similarity measures and k-means clustering. The approach enables more accurate services appropriate to the customer's request by calculating different similarity scores between the customer's request and the web services. The global semantic similarity is determined by applying k-means clustering using the obtained similarity scores. The experimental results demonstrated that the proposed semantic web service discovery approach outperforms the state-of-the approaches in terms of precision (98%), recall (95%), and F-measure (96%). The proposed approach is efficiently designed to support and facilitate the selection and composition of web services phases in complex applications.


Author(s):  
Assia Ait-Ali-Slimane ◽  
Manuele Kirsch-Pinheiro ◽  
Carine Souveyet

The success of service-based applications is based on service technologies such as Web services. Nevertheless, the benefits of the Service-Oriented Architecture (SOA) remain mainly at the software level, since business people are often unable to fully exploit its benefits due to their unfamiliarity with such software level technology. The intentional Service-Oriented Architecture (iSOA) suggests a move from the function-driven SOA to intention-driven SOA in order to provide service description understandable by business practitioners. However, such transposition from business to implementation level should also consider Quality of Service (QoS) aspects. In this paper, we propose modeling the Quality of intentional Service (QoiS) by introducing the quality goals and their qualitative and quantitative evaluation. We also propose populating the intentional service registry of the iSOA architecture with the QoiS description.


Sign in / Sign up

Export Citation Format

Share Document