Context-based mobile GeoBI: enhancing business analysis with contextual metrics/statistics and context-based reasoning
|
|
- Harvey Carroll
- 8 years ago
- Views:
Transcription
1 Context-based mobile GeoBI: enhancing business analysis with contextual metrics/statistics and context-based reasoning di Diallo, Badard, Hubert, Daniel Sistemi di Elaborazione dell'informazione Prof: Eliseo Clementini Studente: Marco Taraborrelli
2 Outline 1. Introduction 2. Realistic scenarios of context-based reasoning and contextual business analysis 3. Enriching contextual information with GeoBI contextual metrics 4. Architecture for delivering and binding GeoBI contextual metrics with business performance metrics 5. Persisting the metrics/statistics augmented mobile GeoBI context ontology 6. Discussion and Conclusions
3 Keywords Business Intelligence GeoBI Mobile Geospatial Business Intelligence Context-based Reasoning Contextual metrics/statistics Business Performance DSS Decision Support System SOA - Service Oriented Architecture Data Warehouse OWL Ontology Web Language
4 Introduction Thanks to mobile computing, professionals are accessing their organizations data from anywhere at any time by using mobile devices. This requires these mobile business people to be supported with suitable mobile decision support systems (DSS), especially mobile BI ones. That such suitable mobile DSS should be GeoBI-enabled, to integrate geospatial dimensions of business and mobility, and context-based, to capture the user s mobile context.
5 Introduction(2) Initially was proposed a UMLbased multilevel mobile GeoBI context model supporting context-sharing and structuring. For the purpose of GeoBI context-based reasoning, the model was extended and detailed to provide an OWLbased ontology model, since OWL is more suitable for knowledge sharing and context reasoning than UML.
6 Introduction(3) In this study, we highlight, through realistic scenarios: the requirement for context-based reasoning to enhance mobile GeoBI experience the need for contextual metrics/statistics to help mobile business professionals discover their local context capabilities and opportunities the need for crossing business performance metrics with contextual metrics to help mobile professionals in discovering the context hidden behind business performance figures
7 2. Realistic scenarios of context-based reasoning and contextual business analysis
8 General context of scenarios: BioWYNX mobile selling activities M. Rossi, has been moved from Washington DC to Quebec City as mobile sales analyst and strategist to reorganize and expand the local branch of BioWYNX. BioWYNX is a multinational firm specialized in selling biological foods. To minimize delivery fees, BioWYNX disposes of at least one storehouse per district from which salesmen can supply customers and where customers can also go and purchase directly. Its customers are mostly individuals, but also organizations. Customers may be classified according to their age group (e.g years old), social group (e.g. students vs. workers vs. managers, etc.) or organizations there are affiliated to.
9 General context of scenarios: BioWYNX mobile selling activities(2) The figures represents the snowflake schema of the data warehouse from which OLAP cubes and minicubes are pre-calculated and generated to ease and fasten mobile analysis.
10 Need for contextual metrics/statistics In that location (AOI), who are the supervisors of Steve that cumulated more than $ sales of chocolate family products last month, and that have their offices near to BioRoom hotel, or near to my current position? -the ratio Man/Woman of the population -the rate of unemployment -the most consumed foods These kinds of metrics are mostly available as raw documents, e.g.: hardcopy reports, static web pages, downloadable files, etc. Therefore, M. Rossi, for a cross analysis should have to: bring with him tons of statistics paper reports and perform long and time-consuming exploration and searches on statistics websites.
11 Need for contextual metrics/statistics(2) Given the high need for such statistics in decision making, BI/GeoBI systems should be enriched with these ones. a) Integrating contextual metrics into the same OLAP cubes as business performance metrics b) Putting contextual metrics into separate OLAP cubes as contextual metrics data cubes c) Integrating contextual metrics/statistics into an inferable GeoBI context model (e.g. OWL-based GeoBI context ontology)
12 Need for crossing business performance metrics with GeoBI contextual metrics Let us now consider that M. Rossi would like to deeply analyze the business performance figures his predecessor left. Since the values of some business metrics appear to be inexplicable, M.Rossi would like to analyze the GeoBI context in which those figures were recorded: e.g. how were business, social, environmental contexts?
13 3. Enriching contextual information with GeoBI contextual metrics
14 Defining contextual metrics We define a contextual metric as a location-based and time-dependent statistical calculation or measurement providing contextualized description about persons (e.g. birthrate within Canadian people in 2010), objects/products or events/activities (average number of social events each weekend in Beauport) localized in the surrounding context of an organization/person.
15 Extending and enriching mobile GeoBI context with contextual metrics
16
17
18
19 Architecture for delivering and binding GeoBI contextual metrics with business performance metrics
20 Web services composition strategies Services are interoperable (platform and network independent) and loosely-coupled software units/routines that client applications or other services can discover and invoke to achieve over a network, a given task. They can be deployed over internet as web services by using languages and protocols depending on the selected architectural approach. Two approaches exist: REST-oriented and SOAP-oriented. In addition to being RESTful or SOAP-based, a service can be atomic or composite/complex. Atomic services perform simple tasks/functionalities such as retrieving data from the database. To achieve complex functionalities, atomic services can be combined and conveniently arranged to build composite services.
21 Web services composition strategies(2) SOAP (Simple Object Access Protocol) approach is a message-oriented paradigm where client applications and web services communicate via asynchronous messages which encapsulate remote operations and data into XML format. A Web Services Description Language (WSDL) is used to describe web services communication interfaces (e.g. url, port), methods/operations, data types, etc.; while a UDDI (Universal Description, Discovery and Integration) registry is used to expose and help discover services. SOAP, WSDL and UDDI are W3C well known standards. REST (Representational State Transfer) approach is a resource-oriented paradigm where client applications access web services through URIs by calling HTTP methods (e.g. GET, POST) to interact with operations and resources provided by these services. Unlike SOAP services, there is not yet a standardized language for describing RESTful services.
22 Web services composition strategies(3) BPEL (Business Process Execution Language) acts as the de-facto standard for composing services. It defines a composite service as a process invoking (synchronously/asynchronously) services through their WSDL description, into a given (sequential/parallel) sequence. This raises a problem regarding the use of BPEL to orchestrate RESTful services which do not use WSDL. Main solutions to overcome that problem are: 1. WSDL bindings for HTTP: mapping WSDL operations to URIs, HTTP methods, and operations exposed by RESTful services 2. REST adapters: hiding the heterogeneity by using an adapter service that translates and forwards BPEL calls to RESTful services and vice-versa through WSDL schemas 3. BPEL extensions for REST: extending BPEL to enable a direct support of RESTful services We have chosen BPEL with HTTP bindings since this option is widely tested and adopted by open source orchestration engines like Apache ODE.
23 Mechanisms of delivering data to mobile users Three main classes of delivery strategies can be combined: (i) push or pull approaches supplied through (ii) periodic (e.g. scheduled) or a-periodic (e.g. event-driven) requests by using (iii) one-to-one (unicast) or one-to-many (multicast) delivery system. Publish-subscribe and users request-response are default push and pull techniques we adopt for the future implementation of the proposed architecture. The push mode will be implemented by using one of most popular push technologies available for smartphones: (i) Apple Push Notification Service (APNS) (ii) Android Cloud to Device Messaging Framework (C2DM) (iii) Microsoft Push Notification Service (MPNS)
24 Description of the architecture The GeoBI-SOA is composed of: 1. The context-aware service (CawS), responsible for acquiring the user s context and handling push/pull requests 2. Context ontology databases: since contextual information and contextual metrics might evolve differently we have chosen to separate them into two models stored into two different ontology databases referring each other 3. The GeoBI Services Manager (GeoBI-SM), responsible for selecting the requested context-based GeoBI service among available ones 4. Rules-based and context-based reasoning engines, responsible for loading and inferring on contextual information and metrics (and rules) to find contextual metrics matching the submitted request
25 Description of the architecture(2) 5. The Mobile Output Presentation Service (MOPS), responsible for delivering GeoBI data to mobile clients 6. External GeoBI services exposed by GeoBI infrastructures implanting the snowflake data warehouse schema presented before 7. External Mapping and location-based services for processing and representing geospatial features The proposed architecture operates as follows in push and pull modes.
26 Description of the architecture(3)
27 The GeoBI SOA in pull mode The proposed architecture operates as follows: 1A. The user requests contextual metrics (click on a command button) 2A. RHS handles the request and calls CAS to capture the up-to-date mobile GeoBI context, including the user s task context from which the request was performed 3A. CAS communicates with the mobile GeoBI application and gathers contextual information including contextual dimensional parameters regarding the business performance metric/measure, M. Reason was consulting (e.g. location: Beauport, Time: Dec. 2011, ProductCateg: Chocolate, metric/measure: Amount of sales, value:4000$) 2. CAS updates the contextual information database with recently gathered contextual information
28 The GeoBI SOA in pull mode(2) 3. RHS calls GeoBI-SM with the request and the GeoBI context including the request context. GeoBI-SM launches MBS which may need to call (β) OpenLS location-based services to get expected geospatial features (e.g. location name) or (λ) GeoBI services to get additional metadata regarding the business metric/measure M. Reason was consulting 4. MBS submits the request to reasoning engines 5. Reasoning engines load contextual information and metrics and infer to find contextual metrics matching the submitted request 6. The reasoning result (e.g. contextual metrics regarding chocolate products in Beauport District) are sent back to MBS 7. MBS (or CMDS) communicates the results to ORS in MOPS for rendering purpose 8. After conveniently rendering the contextual metrics, ODS in MOPS sends the output to the mobile application for display
29 6. Persisting the metrics/statistics augmented mobile GeoBI context ontology
30 Persisting the metrics/statistics augmented mobile GeoBI context ontology Unlike common organized data, there is no particular data model to build to get RDF/OWL data stored into a database. These are stored in the form of triple stores into a predefined data model for optimized storage and retrieval of RDF triples (subject, property, object). Many javabased frameworks like Apache Jena, Sesame implement persistent ontological data that way into relational databases like MySQL, PostgreSQL, SQL server, Oracle, etc. The figure exposes how we used Jena Java-based framework to connect to a PostgreSQL database (mcgeobi_ont_db_metrics), read our ontology model from an OWL file, and write it into mcgeobi_ont_db_metrics.
31
32 7. Discussion and Conclusions
33 Discussion Through realistic scenarios, the paper has highlighted the need for additional features to improve decision making, amongst: 1. The requirement for context-reasoning to enhance mobile GeoBI activities 2. The need for GeoBI contextual metrics/statistics to help mobile business professionals discover their local context capabilities and opportunities 3. The need for crossing business performance metrics with GeoBI contextual metrics to help mobile business professionals discover the context hidden behind business metrics and KPIs
34 Conclusions To fulfill these requirements, we have proposed: 1. A definition of contextual metrics/statistics 2. A characterization and organization of contextual metrics into contextual metrics dimensions 3. An enrichment of previous OWL-based mobile GeoBI context model with contextual metrics to provide mobile professionals with a richer business analysis support 4. A context-based GeoBI service-oriented architecture for delivering contextual metrics and crossing them with business metrics. Some challenges regarding service composition approaches and mechanisms of pushing/pulling data to mobile users were discussed Future work will deal with completing the prototype development while further work will be dedicated to providing an integrated context-based and semantic-augmented mobile GeoBI solution
Service Oriented Architecture
Service Oriented Architecture Charlie Abela Department of Artificial Intelligence charlie.abela@um.edu.mt Last Lecture Web Ontology Language Problems? CSA 3210 Service Oriented Architecture 2 Lecture Outline
More informationGetting Started with Service- Oriented Architecture (SOA) Terminology
Getting Started with - Oriented Architecture (SOA) Terminology Grace Lewis September 2010 -Oriented Architecture (SOA) is a way of designing, developing, deploying, and managing systems it is neither a
More informationService-Oriented Architectures
Architectures Computing & 2009-11-06 Architectures Computing & SERVICE-ORIENTED COMPUTING (SOC) A new computing paradigm revolving around the concept of software as a service Assumes that entire systems
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationService-Oriented Architecture and its Implications for Software Life Cycle Activities
Service-Oriented Architecture and its Implications for Software Life Cycle Activities Grace A. Lewis Software Engineering Institute Integration of Software-Intensive Systems (ISIS) Initiative Agenda SOA:
More informationEmerging Technologies Shaping the Future of Data Warehouses & Business Intelligence
Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence Service Oriented Architecture SOA and Web Services John O Brien President and Executive Architect Zukeran Technologies
More informationAutomating the DEVS Modeling and Simulation Interface to Web Services
Automating the DEVS Modeling and Simulation Interface to Web Services Chungman Seo Bernard P. Zeigler Arizona Center for Integrative Modeling and Simulation The University of Arizona Tucson, AZ cseo, zeigler@ece.arizona.edu
More informationEnhancing A Software Testing Tool to Validate the Web Services
Enhancing A Software Testing Tool to Validate the Web Services Tanuj Wala 1, Aman Kumar Sharma 2 1 Research Scholar, Department of Computer Science, Himachal Pradesh University Shimla, India 2 Associate
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1) E14294-04 January 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include: What
More informationIntroduction to Service-Oriented Architecture for Business Analysts
Introduction to Service-Oriented Architecture for Business Analysts This course will provide each participant with a high-level comprehensive overview of the Service- Oriented Architecture (SOA), emphasizing
More informationOracle Data Integrator: Administration and Development
Oracle Data Integrator: Administration and Development What you will learn: In this course you will get an overview of the Active Integration Platform Architecture, and a complete-walk through of the steps
More informationDavid Pilling Director of Applications and Development
Service Oriented Architecture for Law Firms: SOA is inevitable, are you ready? David Pilling Director of Applications and Development "Things should be made as simple as possible, but no simpler. -- Albert
More informationA Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
More information1 What Are Web Services?
Oracle Fusion Middleware Introducing Web Services 11g Release 1 (11.1.1.6) E14294-06 November 2011 This document provides an overview of Web services in Oracle Fusion Middleware 11g. Sections include:
More informationOracle Service Bus Examples and Tutorials
March 2011 Contents 1 Oracle Service Bus Examples... 2 2 Introduction to the Oracle Service Bus Tutorials... 5 3 Getting Started with the Oracle Service Bus Tutorials... 12 4 Tutorial 1. Routing a Loan
More informationPrinciples and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)
Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards) Michael P. Papazoglou (INFOLAB/CRISM, Tilburg University, The Netherlands)
More informationAn Oracle White Paper June 2009. Integration Technologies for Primavera Solutions
An Oracle White Paper June 2009 Integration Technologies for Primavera Solutions Introduction... 1 The Integration Challenge... 2 Integration Methods for Primavera Solutions... 2 Integration Application
More informationA Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus
A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus Karim M. Mahmoud 1,2 1 IBM, Egypt Branch Pyramids Heights Office Park, Giza, Egypt kmahmoud@eg.ibm.com 2 Computer
More informationWhat You Need to Know About Transitioning to SOA
What You Need to Know About Transitioning to SOA written by: David A. Kelly, ebizq Analyst What You Need to Know About Transitioning to SOA Organizations are increasingly turning to service-oriented architectures
More informationBuilding the European Biodiversity. Observation Network (EU BON)
Enterprise Application Integration Building the European Biodiversity through Service-Oriented Architecture Observation Network (EU BON) EU BON Project Building the European Biodiversity Network Presentation
More informationA Service-oriented Architecture for Business Intelligence
A Service-oriented Architecture for Business Intelligence Liya Wu 1, Gilad Barash 1, Claudio Bartolini 2 1 HP Software 2 HP Laboratories {name.surname@hp.com} Abstract Business intelligence is a business
More informationResearch on the Model of Enterprise Application Integration with Web Services
Research on the Model of Enterprise Integration with Web Services XIN JIN School of Information, Central University of Finance& Economics, Beijing, 100081 China Abstract: - In order to improve business
More informationXIII. Service Oriented Computing. Laurea Triennale in Informatica Corso di Ingegneria del Software I A.A. 2006/2007 Andrea Polini
XIII. Service Oriented Computing Laurea Triennale in Informatica Corso di Outline Enterprise Application Integration (EAI) and B2B applications Service Oriented Architecture Web Services WS technologies
More informationA Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles
A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles Jørgen Thelin Chief Scientist Cape Clear Software Inc. Abstract The three common software architecture styles
More informationCloud Computing & Service Oriented Architecture An Overview
Cloud Computing & Service Oriented Architecture An Overview Sumantra Sarkar Georgia State University Robinson College of Business November 29 & 30, 2010 MBA 8125 Fall 2010 Agenda Cloud Computing Definition
More informationOpenESB standalone edition Version 3.0 OpenESB set up in a multiple environments context. Application configurations and variables
OpenESB standalone edition Version 3.0 OpenESB set up in a multiple environments context. Application configurations and variables Copyright Pymma Services 2015. All Rights Reserved. Page 1 of 28 Document
More informationAuthor: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial
Simple Implementation of a WebService using Eclipse Author: Gennaro Frazzingaro Universidad Rey Juan Carlos campus de Mostòles (Madrid) GIA Grupo de Inteligencia Artificial Contents Web Services introduction
More informationCombining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery
Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University
More informationMotivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures
Part I EAI: Foundations, Concepts, and Architectures 5 Example: Mail-order Company Mail order Company IS Invoicing Windows, standard software IS Order Processing Linux, C++, Oracle IS Accounts Receivable
More informationAquaLogic Service Bus
AquaLogic Bus Wolfgang Weigend Principal Systems Engineer BEA Systems 1 What to consider when looking at ESB? Number of planned business access points Reuse across organization Reduced cost of ownership
More informationSOA CERTIFIED CONSULTANT
SOA CERTIFIED CONSULTANT (5 Days) A Certified SOA Consultant is required to obtain proficiency in a cross-section of key SOA topic areas, including both conceptual and technical aspects of service-oriented
More informationIntroduction to UDDI: Important Features and Functional Concepts
: October 2004 Organization for the Advancement of Structured Information Standards www.oasis-open.org TABLE OF CONTENTS OVERVIEW... 4 TYPICAL APPLICATIONS OF A UDDI REGISTRY... 4 A BRIEF HISTORY OF UDDI...
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationSoftware Engineering II
Software Engineering II Dr. Rami Bahsoon School of Computer Science University of Birmingham r.bahsoon@cs.bham.ac.uk Software Engineering II - Dr R Bahsoon Introduction to Cloud and SOA 1 Service-oriented
More informationA standards-based approach to application integration
A standards-based approach to application integration An introduction to IBM s WebSphere ESB product Jim MacNair Senior Consulting IT Specialist Macnair@us.ibm.com Copyright IBM Corporation 2005. All rights
More informationEnterprise Application Designs In Relation to ERP and SOA
Enterprise Application Designs In Relation to ERP and SOA DESIGNING ENTERPRICE APPLICATIONS HASITH D. YAGGAHAVITA 20 th MAY 2009 Table of Content 1 Introduction... 3 2 Patterns for Service Integration...
More informationIntroduction to Testing Webservices
Introduction to Testing Webservices Author: Vinod R Patil Abstract Internet revolutionized the way information/data is made available to general public or business partners. Web services complement this
More informationSOA and Cloud in practice - An Example Case Study
SOA and Cloud in practice - An Example Case Study 2 nd RECOCAPE Event "Emerging Software Technologies: Trends & Challenges Nov. 14 th 2012 ITIDA, Smart Village, Giza, Egypt Agenda What is SOA? What is
More informationSERVICE ORIENTED ARCHITECTURE
SERVICE ORIENTED ARCHITECTURE Introduction SOA provides an enterprise architecture that supports building connected enterprise applications to provide solutions to business problems. SOA facilitates the
More informationVertical Integration of Enterprise Industrial Systems Utilizing Web Services
Vertical Integration of Enterprise Industrial Systems Utilizing Web Services A.P. Kalogeras 1, J. Gialelis 2, C. Alexakos 1, M. Georgoudakis 2, and S. Koubias 2 1 Industrial Systems Institute, Building
More informationBig Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide
Big Data Analytics with IBM Cognos BI Dynamic Query IBM Redbooks Solution Guide IBM Cognos Business Intelligence (BI) helps you make better and smarter business decisions faster. Advanced visualization
More informationBMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author. Vincent J. Kowalski.
BMC Software Inc. Technical Disclosure Publication Document Application Integration Manager (AIM) Author Vincent J. Kowalski Posted: June 2009 Overview This document describes an invention, the Application
More informationHow To Create A C++ Web Service
A Guide to Creating C++ Web Services WHITE PAPER Abstract This whitepaper provides an introduction to creating C++ Web services and focuses on:» Challenges involved in integrating C++ applications with
More informationLesson 4 Web Service Interface Definition (Part I)
Lesson 4 Web Service Interface Definition (Part I) Service Oriented Architectures Module 1 - Basic technologies Unit 3 WSDL Ernesto Damiani Università di Milano Interface Definition Languages (1) IDLs
More informationBuilding Semantic Content Management Framework
Building Semantic Content Management Framework Eric Yen Computing Centre, Academia Sinica Outline What is CMS Related Work CMS Evaluation, Selection, and Metrics CMS Applications in Academia Sinica Concluding
More informationSOA Myth or Reality??
IBM TRAINING S04 SOA Myth or Reality Jaqui Lynch IBM Corporation 2007 SOA Myth or Reality?? Jaqui Lynch Mainline Information Systems Email jaqui.lynch@mainline.com Session S04 http://www.circle4.com/papers/s04soa.pdf
More informationOracle SOA Reference Architecture
http://oraclearchworld.wordpress.com/ Oracle SOA Reference Architecture By Kathiravan Udayakumar Introduction to SOA Service Oriented Architecture is a buzz word in IT industry for few years now. What
More informationIncreasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Katie Johnson and Marc-Thomas Schmidt, IBM Software Group December 2005 Page 2 Contents 2 Introduction
More informationSOA CERTIFIED JAVA DEVELOPER (7 Days)
SOA CERTIFIED JAVA DEVELOPER (7 Days) To achieve this certification, the following exams must be completed with a passing grade: Exam S90.01: Fundamental SOA & Service-Oriented Computing Exam S90.02: SOA
More informationWeb services to allow access for all in dotlrn
Web services to allow access for all in dotlrn German Moreno 1, Olga C. Santos 2, Jesus G. Boticario 2, Ramon Fabregat 1 1 Institute of Informatics and Aplications (IIiA), Universidad de Girona, Spain,
More informationSo You Want an SOA: Best Practices for Migrating to SOA in the Enterprise. Eric Newcomer, CTO
So You Want an SOA: Best Practices for Migrating to SOA in the Enterprise Eric Newcomer, CTO Overview First of all: concepts and definitions Change your thinking about your IT environment Including organization
More informationSOA REFERENCE ARCHITECTURE: SERVICE TIER
SOA REFERENCE ARCHITECTURE: SERVICE TIER SOA Blueprint A structured blog by Yogish Pai Service Tier The service tier is the primary enabler of the SOA and includes the components described in this section.
More informationTesting Web Services Today and Tomorrow
Copyright Rational Software 2002 http://www.therationaledge.com/content/oct_02/m_webtesting_jb.jsp Testing Web Services Today and Tomorrow by Jason Bloomberg Senior Analyst ZapThink LLC With all the attention
More informationCreating Web Services in NetBeans
Creating Web Services in NetBeans Fulvio Frati fulvio.frati@unimi.it Sesar Lab http://ra.crema.unimi.it 1 Outline Web Services Overview Creation of a Web Services Server Creation of different Web Services
More informationCourse 803401 DSS. Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Oman College of Management and Technology Course 803401 DSS Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization CS/MIS Department Information Sharing
More informationWeb Services Software Architecture
Web Services Software Architecture Syahrul Fahmy School of Informatics, The University of Manchester, PO Box 88, Manchester M60 1QD, United Kingdom S.Abdul-wahab@postgrad.manchester.ac.uk Abstract. Web
More informationGetting started with API testing
Technical white paper Getting started with API testing Test all layers of your composite applications, not just the GUI Table of contents Executive summary... 3 Introduction... 3 Who should read this document?...
More informationA Distributed Approach to Business Intelligence Systems Synchronization
A Distributed Approach to Business Intelligence Systems Synchronization Vlad Ciobanu, Florin Pop, Decebal Popescu, Valentin Cristea Computer Science Department, Faculty of Automatic Control and Computers
More informationService Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies
Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies 3-day seminar Give Your Business the Competitive Edge SOA has rapidly seized the momentum and center stage because
More informationService-oriented architecture in e-commerce applications
Service-oriented architecture in e-commerce applications What is a Service Oriented Architecture? Depends on who you ask Web Services A technical architecture An evolution of distributed computing and
More informationGrid Computing. Web Services. Explanation (2) Explanation. Grid Computing Fall 2006 Paul A. Farrell 9/12/2006
Grid Computing Web s Fall 2006 The Grid: Core Technologies Maozhen Li, Mark Baker John Wiley & Sons; 2005, ISBN 0-470-09417-6 Web s Based on Oriented Architecture (SOA) Clients : requestors Servers : s
More informationLeveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com
Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com Presented by: Shashi Mamidibathula, CPIM, PMP Principal Pramaan Systems shashi.mamidi@pramaan.com www.pramaan.com
More informationScientific versus Business Workflows
2 Scientific versus Business Workflows Roger Barga and Dennis Gannon The formal concept of a workflow has existed in the business world for a long time. An entire industry of tools and technology devoted
More informationEAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.
EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES Peter R. Egli INDIGOO.COM 1/16 Contents 1. EAI versus SOA versus ESB 2. EAI 3. SOA 4. ESB 5. N-tier enterprise architecture
More informationHow To Understand A Services-Oriented Architecture
Introduction to Service Oriented Architecture CSCI-5828 Foundations of Software Engineering Ming Lian March 2012 Executive Summary This Executive Summary gives the straight word to the fresh that have
More informationCLOUD BASED SEMANTIC EVENT PROCESSING FOR
CLOUD BASED SEMANTIC EVENT PROCESSING FOR MONITORING AND MANAGEMENT OF SUPPLY CHAINS A VLTN White Paper Dr. Bill Karakostas Bill.karakostas@vltn.be Executive Summary Supply chain visibility is essential
More informationEUR-Lex 2012 Data Extraction using Web Services
DOCUMENT HISTORY DOCUMENT HISTORY Version Release Date Description 0.01 24/01/2013 Initial draft 0.02 01/02/2013 Review 1.00 07/08/2013 Version 1.00 -v1.00.doc Page 2 of 17 TABLE OF CONTENTS 1 Introduction...
More informationLiterature Review Service Frameworks and Architectural Design Patterns in Web Development
Literature Review Service Frameworks and Architectural Design Patterns in Web Development Connor Patrick ptrcon001@myuct.ac.za Computer Science Honours University of Cape Town 15 May 2014 Abstract Organizing
More informationIncreasing IT flexibility with IBM WebSphere ESB software.
ESB solutions White paper Increasing IT flexibility with IBM WebSphere ESB software. By Beth Hutchison, Marc-Thomas Schmidt and Chris Vavra, IBM Software Group November 2006 Page 2 Contents 2 Introduction
More informationFederal Enterprise Architecture and Service-Oriented Architecture
Federal Enterprise Architecture and Service-Oriented Architecture Concepts and Synergies Melvin Greer Chief Strategist, SOA / Cloud Computing Certified Enterprise Architect Copyright August 19, 2010 2010
More informationPervasive Software + NetSuite = Seamless Cloud Business Processes
Pervasive Software + NetSuite = Seamless Cloud Business Processes Successful integration solution between cloudbased ERP and on-premise applications leveraging Pervasive integration software. Prepared
More informationChapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
Turban, Aronson, and Liang Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization
More informationAn Esri White Paper June 2007 Developing and Deploying an Integrated Geoenabled SOA Business Solution: A Case Study
An Esri White Paper June 2007 Developing and Deploying an Integrated Geoenabled SOA Business Solution: A Case Study Esri, 380 New York St., Redlands, CA 92373-8100 USA TEL 909-793-2853 FAX 909-793-5953
More informationThe IBM Cognos Platform
The IBM Cognos Platform Deliver complete, consistent, timely information to all your users, with cost-effective scale Highlights Reach all your information reliably and quickly Deliver a complete, consistent
More informationDepartment of Defense. Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD
Department of Defense Human Resources - Enterprise Information Warehouse/Web (EIW) Using standards to Federate and Integrate Domains at DOD Federation Defined Members of a federation agree to certain standards
More informationChapter 5. Warehousing, Data Acquisition, Data. Visualization
Decision Support Systems and Intelligent Systems, Seventh Edition Chapter 5 Business Intelligence: Data Warehousing, Data Acquisition, Data Mining, Business Analytics, and Visualization 5-1 Learning Objectives
More informationThe use of Semantic Web Technologies in Spatial Decision Support Systems
The use of Semantic Web Technologies in Spatial Decision Support Systems Adam Iwaniak Jaromar Łukowicz Iwona Kaczmarek Marek Strzelecki The INSPIRE Conference 2013, 23-27 June Wroclaw University of Environmental
More informationSoftware agents. Web services. and. F. Dignum Utrecht University
Web services and Software agents F. Dignum Utrecht University Contents What are Web Services? Standards Problems with Web Services Software Agents Conclusions Today s Web Web Services: Killer Application?
More informationOn the Standardization of Semantic Web Services-based Network Monitoring Operations
On the Standardization of Semantic Web Services-based Network Monitoring Operations ChenglingZhao^, ZihengLiu^, YanfengWang^ The Department of Information Techonlogy, HuaZhong Normal University; Wuhan,
More informationIssues in Implementing Service Oriented Architectures
Issues in Implementing Service Oriented Architectures J. Taylor 1, A. D. Phippen 1, R. Allen 2 1 Network Research Group, University of Plymouth, United Kingdom 2 Orange PCS, Bristol, United Kingdom email:
More informationCloser Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division
Closer Look at Enterprise Bus Deb L. Ayers Sr. Principle Product Manager Oracle Bus SOA Fusion Middleware Division The Role of the Foundation Addressing the Challenges Middleware Foundation Efficiency
More informationK@ A collaborative platform for knowledge management
White Paper K@ A collaborative platform for knowledge management Quinary SpA www.quinary.com via Pietrasanta 14 20141 Milano Italia t +39 02 3090 1500 f +39 02 3090 1501 Copyright 2004 Quinary SpA Index
More informationGuiding Principles for Technical Architecture
This document is a statement of the principles that will guide the technical development of the Kuali Student system. It will serve as a reference throughout the full lifecycle of the project. While these
More informationReusing Existing * Java EE Applications from Oracle SOA Suite
Reusing Existing * Java EE Applications from Oracle SOA Suite Guido Schmutz Technology Manager, Oracle ACE Director for FMW & SOA Trivadis AG, Switzerland Abstract You have a lot of existing Java EE applications.
More information1.264 Lecture 24. Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class
1.264 Lecture 24 Service Oriented Architecture Electronic Data Interchange (EDI) Next class: Anderson chapter 1, 2. Exercise due before class 1 B-to-B DB svr Web svr Solution- case study Customer anufacturer,
More informationVALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203.
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : II / III Section : CSE Subject Code : CP7028 Subject Name : ENTERPRISE
More informationObjectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]
Plan de cours disponible à l adresse http://www.adhara.fr/.aspx Objectif Describe SOA concepts and related technology Create an SOA Composite application using JDeveloper Work with Mediator components
More informationIntroduction into Web Services (WS)
(WS) Adomas Svirskas Agenda Background and the need for WS SOAP the first Internet-ready RPC Basic Web Services Advanced Web Services Case Studies The ebxml framework How do I use/develop Web Services?
More informationEvaluating Semantic Web Service Tools using the SEALS platform
Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationEVALUATING INTEGRATION SOFTWARE
ENSEMBLE WHITE PAPER EVALUATING INTEGRATION SOFTWARE INTRODUCTION We created this white paper to help senior IT leaders and business managers who are evaluating integration software. On the following pages
More informationToward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of Service-Oriented Computing
Toward Next Generation Distributed Business Information Systems: Five Inherent Capabilities of -Oriented Computing Chung, Sam and Davalos, Sergio Abstract The research conducted examines how the emerging
More informationSix Strategies for Building High Performance SOA Applications
Six Strategies for Building High Performance SOA Applications Uwe Breitenbücher, Oliver Kopp, Frank Leymann, Michael Reiter, Dieter Roller, and Tobias Unger University of Stuttgart, Institute of Architecture
More informationWeb Services Manageability Concepts (WS-Manageability)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 Web Services Manageability Concepts (WS-Manageability) Version 1.0 September
More informationA SOA Based Framework for the Palestinian e-government Integrated Central Database
Islamic University of Gaza Deanery of Higher Studies Faculty of Information Technology Information Technology Program A SOA Based Framework for the Palestinian e-government Integrated Central Database
More informationMaking Data Available on the Web
Making Data Available on the Web By Simba Technologies Inc. SimbaEngine ODBC SDK Introduction Many companies use web-based services to automate business processes like sales, track items like packages,
More informationImplementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA. Hong-lv Wang, Yong Cen
Implementation of Information Integration Platform in Chinese Tobacco Industry Enterprise Based on SOA Hong-lv Wang, Yong Cen Information Center, China Tobacco Zhejiang Industrial Co., Ltd Hangzhou, China,
More informationCONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS
CONTEMPORARY SEMANTIC WEB SERVICE FRAMEWORKS: AN OVERVIEW AND COMPARISONS Keyvan Mohebbi 1, Suhaimi Ibrahim 2, Norbik Bashah Idris 3 1 Faculty of Computer Science and Information Systems, Universiti Teknologi
More informationWeb Application Development for the SOA Age Thinking in XML
Web Application Development for the SOA Age Thinking in XML Enterprise Web 2.0 >>> FAST White Paper August 2007 Abstract Whether you are building a complete SOA architecture or seeking to use SOA services
More informationActiveVOS Server Architecture. March 2009
ActiveVOS Server Architecture March 2009 Topics ActiveVOS Server Architecture Core Engine, Managers, Expression Languages BPEL4People People Activity WS HT Human Tasks Other Services JMS, REST, POJO,...
More information