Developing Collaborative Applications Using Sliverware

Size: px
Start display at page:

Download "Developing Collaborative Applications Using Sliverware"

Transcription

1 Developing Collaborative Applications Using Sliverware Seth Holloway and Christine Julien COOPIS 06 November 3, 2006 Presented by Seth Holloway The Mobile and Pervasive Computing Group Electrical and Computer Engineering The University of Texas at Austin

2 Outline Problem Motivation Overview of our solution: Sliverware Technical Details of Sliverware Conclusion Questions 2

3 Problem Despite computers widespread use, they still provide a largely single-user experience To overcome this problem, increase the number of multi-user applications Make collaborative applications easier to develop! 3

4 Why is Collaboration Necessary? There are many examples 4

5 Music Composition Music composition can be done collaboratively 5

6 Meetings If everyone has a laptop, why not use them simultaneously? 6

7 Pair Programming The core idea of pair programming is to have two people looking at the same code collaborating 7

8 Conferences Similar to meetings, but (possibly) on a larger scale 8

9 Don t These Applications Already Exist? 9

10 A Few Examples 10

11 A Few Examples How They Work Client/Server Model Single-instance applications 11

12 Future Considerations Diverse hardware and alternative connections 12

13 The State of Collaborative Frameworks Existing frameworks Are hard to understand Are too specific Do not apply to multiple approaches Do not integrate well with other systems 13

14 The Requirements A method to enable collaboration that is Lightweight Easy-to-use Easy-to-understand Applicable to multiple domains 14

15 The Solution Sliverware! 15

16 Contributions Sliverware provides a generic programming framework to add collaboration to any application Sliverware introduces the notion of lightweight, cross-cutting, vertical abstractions Sliverware separates behavioral components of collaborative applications to promote abstraction and reuse 16

17 Traditional Middleware Large horizontal layer that provides functionality for applications Many types: Publish/subscribe Object Request Broker Transaction processing monitors Application servers Applications Middleware Physical Network 17

18 Collaborative Applications Collaborative Functions Collaborative Applications Group Membership Middleware Network Communication Physical Network 18

19 New Applications Middleware Collaborative Applications Collaborative Functions Applications Group Membership Middleware Network Communication Physical Network Physical Network 19

20 Sliverware-Program Interaction Model Collaborative Applications Collaborative Functions Sliverware Group Membership Network Communication Physical Network 20

21 Sliverware: High Level Description Sliverware is a framework that simplifies development of collaborative software Slivers are thin slices of modular middleware that provide a specific functionality Each sliver provides a full application stack 21

22 Sliverware-Program Interaction Model Collaborative Applications Collaborative Functions Sliverware Group Membership Network Communication Physical Network 22

23 Collaborative Services Layer Collaborative Applications Collaborative Functions Sliverware Group Membership Network Communication Physical Network 23

24 Collaborative Services Layer Allows collaborative application developers to focus on high level functions Hides complex, low-level coordination and communication protocols 24

25 Collaborative Services Example Information exchange such as Note placement in a collaborative music application Words in a simultaneous text editor Brush strokes in a group drawing application Screenshots for a remote desktop service 25

26 Collaborative Services Usage A collaborative application = collaborative functions + application-specific behavior 26

27 Group Membership Layer Collaborative Applications Collaborative Functions Sliverware Group Membership Network Communication Physical Network 27

28 Group Membership Layer This component handles all steps necessary to coordinate groups A group membership component developer needs to provide functionality for joining the group This includes any constraints on the group interactions The policy developer must understand the underlying communication interface 28

29 Group Membership Examples Announce Provides open access to the group To join, broadcast a join request for the group To depart, send a depart message Heartbeat Similar to announce, but Requires all participants to periodically broadcast heartbeat messages Inactive nodes are automatically removed from the group 29

30 Groups Defined Groups are defined by a data structure which is maintained independently by each group member The members portion of the group data structure is a list of individual members represented in the form The attributes are largely open ended and will be used for different group policies Example uses of attributes field Time to next expected heartbeat Context information such as location 30

31 Network Communication Layer Collaborative Applications Collaborative Functions Sliverware Group Membership Network Communication Physical Network 31

32 Network Communication Layer No protocol will work for all applications, so Sliverware simply defines a communication interface Allows developers to interchange communication implementations without affecting other components Group membership layer only needs to know the name of a group in which it participates 32

33 Network Communication Methods 33

34 Three Ways to Use Sliverware Developers can create any of the following: Collaborative Applications Adding new application functionality Slivers Creating new combination of Sliverware components Sliverware Components Introducing new low level capabilities 34

35 Programming with Sliverware: Application Developer Application Specific Behavior Collaborative Services Group Membership Policies Collaborative Chosen Sliver Application Network Communication Protocols Available Components 35

36 Programming with Sliverware: Sliver Creation Group Interface Collaborative Services Comm. Interface Group Membership Policies Sliver Network Communication Protocols Available Components 36

37 Programming with Sliverware: Component Creation Collaborative Services Group Membership Policies Network Communication Protocols Available Components 37

38 Programming with Sliverware: Sliverware Optimization Collaborative Services Group Membership Policies Network Communication Protocols 38

39 Programming with Sliverware: Sliverware Optimization Collaborative Services Group Membership Policies Network Communication Protocols 39

40 An Example Sliver: The Distributed Keyboard We present a simple example application, a chat program which displays text in real time This simultaneous chatting is achieved through the distributed keyboard abstraction 40

41 Keyboard Listeners Traditional Keyboard Listener Distributed Keyboard Listener 41

42 Sliverware Chat Application 42

43 Chat Application Stack ChatApplication notify ServiceListener DistributedKeyboard send GroupListener AnnounceGroup Generic Sliverware Interfaces sendall CommListener FloodingComm 43

44 The Take Home Message Sliverware provides a framework to quickly enable collaboration in programs Furnishes a set of lightweight middleware modules spanning the complete application stack 44

45 For more information For more on Sliverware, check For information about our research, please visit 45

46 Thank you!?/! 46

Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions.

Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Caesar CRM CRM - your way Driven by a passion to develop our customers, SuperOffice has become one of Europes leading providers of CRM solutions. Do you want to increase your sales, customer loyalty and

More information

advancing business remotely access the system streamline the workflow process manage use and track costs connect to external systems

advancing business remotely access the system streamline the workflow process manage use and track costs connect to external systems remotely access the system streamline the workflow process manage use and track costs connect to external systems SOFTWARE SOLUTIONS MANAGE SIMPLIFY CONNECT TRACK advancing business Essential solutions

More information

IBM Workplace Simply A Better Way

IBM Workplace Simply A Better Way IBM Workplace Simply A Better Way On Demand Insurance Business Problems 1. We lose customers because we process new policy applications too slowly. 2. Our claims processing is time-consuming and inefficient.

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2003 Vol. 2, No. 3, May-June 2003 Don t Rip and Replace, Integrate! Mahesh H. Dodani, IBM

More information

Cradle to Grave Program that allows you to sort, search for any call and see every detailed contained within that call

Cradle to Grave Program that allows you to sort, search for any call and see every detailed contained within that call for Avaya IP Office Xima Software's flagship solution, Chronicall, started out as a simple call event monitoring application, but it has evolved into an all-purpose call history, call recording, and real-time

More information

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ

ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ ΤΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΑΚΩΝ ΚΑΙ ΕΠΙΚΟΙΝΩΝΙΑΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΠΡΟΠΤΥΧΙΑΚΟ ΠΡΟΓΡΑΜΜΑ ΣΠΟΥ ΩΝ ΜΑΘΗΜΑ: : ΤΕΧΝΟΛΟΓΙΕΣ & ΕΦΑΡΜΟΓΕΣ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΜΠΟΡΙΟΥ ιδάσκων: ΑΝΑΠΤΥΞΗ ΣΥΣΤΗΜΑΤΩΝ ΗΛΕΚΤΡΟΝΙΚΟΥ

More information

Business Chat & Collaboration

Business Chat & Collaboration Business Chat & Collaboration WORK BETTER TOGETHER WITH MESSAGING, FILE SHARING & MORE MANY THINGS CHANGE each year in the technology and business worlds, but one thing that never changes is the fact that

More information

The Cloud at Your Service

The Cloud at Your Service C 1 The Cloud at Your Service loud computing is a way to use and share hardware, operating systems, storage, and network capacity over the Internet. Cloud service providers rent virtualized servers, storage,

More information

INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE

INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE INTEGRATION OF AUTONOMOUS SYSTEM COMPONENTS USING THE JAUS ARCHITECTURE Shane Hansen Autonomous Solutions, Inc. Phone: (435) 755-2980 Fax: (435) 752-0541 shane@autonomoussolutions.com www.autonomoussolutions.com

More information

SharePoint Site Collection Administrators Network Community of Practice. April 2013

SharePoint Site Collection Administrators Network Community of Practice. April 2013 SharePoint Site Collection Administrators Network Community of Practice April 2013 Agenda Background A Climate of Change Business Case CoP Operations CoP Facilitation Site Set-up Membership Business Value

More information

Let smake the world smarter. data integration technologies

Let smake the world smarter. data integration technologies Let smake the world smarter data integration technologies SMART CITY SMART CITY VISION SMART CITY SAN FRANCISCO REALITY SINGAPORE MASDAR PROTOTYPES SMART VEHICLES REALITY SMART VEHICLES SMART VEHICLES

More information

Version /2/2017. Offline User Guide

Version /2/2017. Offline User Guide Version 3.3 11/2/2017 Copyright 2013, 2018, Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under a license agreement containing restrictions on

More information

DMTF Standards Overview

DMTF Standards Overview DMTF Standards Overview Andrea Westerinen - VP of Technology, Cisco David Lawrence Support WG Chair, Smart Technology Enablers Kevin Cline ASF WG Chair, Intel Julie Schott SysDev WG Chair, Cisco Topics

More information

Digital Transformation

Digital Transformation Digital Transformation Introduction Simply put, digital transformation is the integration of digital technologies within a business. This includes cloud computing, faster and more powerful internet connectivity,

More information

Intel Factories IOT JOURNEY BRINGING OT and IT Together to Succeed

Intel Factories IOT JOURNEY BRINGING OT and IT Together to Succeed Intel Factories IOT JOURNEY BRINGING OT and IT Together to Succeed Shai Monzon, Manufacturing Domain Lead IT@Intel Steve Meyer, Sr. Principal Eng Manufacturing IT Andrew Brown, Sr. Software Developer Manufacturing

More information

A Examcollection.Premium.Exam.35q

A Examcollection.Premium.Exam.35q A2030-280.Examcollection.Premium.Exam.35q Number: A2030-280 Passing Score: 800 Time Limit: 120 min File Version: 32.2 http://www.gratisexam.com/ Exam Code: A2030-280 Exam Name: IBM Cloud Computing Infrastructure

More information

i-coin General non-technical platform definition

i-coin General non-technical platform definition General non-technical platform definition Propentus Oy, 2007 20.6.2007 HISTORY OF THIS DOCUMENT Version and date Author Description 1.0 / 22.3.2007 Sami Laaksonen First version was created. 1.1 / 27.3.2007

More information

DON T START FROM SCRATCH. Neos ADF KickStart KICKSTART NOW. Ready for Oracle Cloud?

DON T START FROM SCRATCH. Neos ADF KickStart KICKSTART NOW. Ready for Oracle Cloud? DON T START FROM SCRATCH Neos ADF KickStart Ready for Oracle Cloud? KICKSTART NOW Is your business ready to take a step further? ENHANCE YOUR DEVELOPMENT PROCESS WITH NEOS What is ADF KickStart? 3 Neos

More information

The Business Process Environment

The Business Process Environment The Business Process Environment Flexible, Sensible Process Empowerment EMCONEX TECHNICAL BRIEF Richer Systems Group, Inc. February 2012 IDE Script Writer Alert System Audit Tracking Content Manager TABLE

More information

Actian DataConnect 11

Actian DataConnect 11 Actian DataConnect 11 Architected for Next-Gen Hybrid Integration Technical WhitePaper April 2017 Contents Introduction... 3 Actian DataConnect solution overview... 3 Connectivity Sources... 4 DataConnect

More information

CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Glossary of terms

CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Glossary of terms 25 February 1999 CEFACT AD HOC WORKING GROUP ON SIMPL-EDI AND FORMS AND WEB BASED EDI (SIMAC) Glossary of terms SOURCE: STATUS: ACTION: SIMAC (CEFACT/SIMAC/98N002.Rev3) Approved To UN secretariat for information

More information

Adaptive work environments

Adaptive work environments Adaptive work environments Helping business achieve operational efficiency through people and SOA. Flexibility that enables people to rapidly access and interact with targeted business processes Business

More information

HYPERSERVICE BUSINESS PLATFORM 0

HYPERSERVICE BUSINESS PLATFORM 0 HYPERSERVICE BUSINESS PLATFORM 0 APPLICATION OVERVIEW NextAxiom Technology, Inc. http://www.nextaxiom.com COPYRIGHT 2003 NextAxiom. All rights reserved. Printed in the United States of America. TRADEMARKS

More information

1 INTRODUCTION GENERIC COMPONENTS INTERFACES Interface with non-ros-based AGVs Interface with ROS-based AGVs...

1 INTRODUCTION GENERIC COMPONENTS INTERFACES Interface with non-ros-based AGVs Interface with ROS-based AGVs... Table of Contents 1 INTRODUCTION... 3 2 GENERIC COMPONENTS... 4 3 INTERFACES... 7 3.1 Interface with non-ros-based AGVs... 7 3.2 Interface with ROS-based AGVs... 7 [767642] L4MS -- Logistics for Manufacturing

More information

advancing business remotely access the system streamline the workflow process manage use and track costs connect to external systems

advancing business remotely access the system streamline the workflow process manage use and track costs connect to external systems remotely access the system streamline the workflow process manage use and track costs connect to external systems SOFTWARE SOLUTIONS MANAGE SIMPLIFY CONNECT TRACK advancing business Essential solutions

More information

Business Processes Modelling MPB (6 cfu, 295AA)

Business Processes Modelling MPB (6 cfu, 295AA) Business Processes Modelling MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 06 - Evolution!1 Object Overview of the evolution of (Information Systems inside) Enterprise Systems Architectures

More information

Developing Standards that enable Interoperable IT Management

Developing Standards that enable Interoperable IT Management Developing Standards that enable Interoperable IT Management The Growing Importance of Management Standards for IT With the ever-increasing need for flexibility, availability and performance in today s

More information

EECS 581 Fall 2018 Team 9 Project Proposal Book Trader 22 October 2018 Siluo Feng Robert Goss

EECS 581 Fall 2018 Team 9 Project Proposal Book Trader 22 October 2018 Siluo Feng Robert Goss 1 EECS 581 Fall 2018 Team 9 Project Proposal Book Trader 22 October 2018 Siluo Feng s682f720@ku.edu Robert Goss rgoss1@ku.edu Qixiang Liu q709l816@ku.edu Jian Shen shenjian@ku.edu Yiju Yang y150y133@ku.edu

More information

Software Design. A software design is a precise description of a system, using variety of different perspective.

Software Design. A software design is a precise description of a system, using variety of different perspective. Software Design Software Design A software design is a precise description of a system, using variety of different perspective. Software design are complicated, therefore, they must be modeled. Software

More information

MasterScope IT Process Management Introduction. First Edition June, 2017 NEC Corporation

MasterScope IT Process Management Introduction. First Edition June, 2017 NEC Corporation MasterScope IT Process Management Introduction First Edition June, 2017 NEC Corporation table of contents 1. Introduction of MasterScope 2. Overview of MasterScope IT Process Management 3. Use Case 4.

More information

A Business-Driven Web Service Creation Methodology

A Business-Driven Web Service Creation Methodology A -Driven Web Creation Methodology Mikio Aoyama Dep. of Information and Telecommunication Engineering Nanzan University 27 Seirei, Seto, 489-0863, Japan mikio.aoyama@nifty.com Abstract This article proposes

More information

Continuing the Evolution of Real-Time Payments in the U.S.

Continuing the Evolution of Real-Time Payments in the U.S. Continuing the Evolution of Real-Time Payments in the U.S. The Clearing House Real-Time Payments Initiative Adding to the growing number of real-time payments platforms in the U.S., The Clearing House

More information

Methods for the specification and verification of business processes MPB (6 cfu, 295AA)

Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Methods for the specification and verification of business processes MPB (6 cfu, 295AA) Roberto Bruni http://www.di.unipi.it/~bruni 06 - Evolution 1 Object Overview of the evolution of (Information Systems

More information

The All-In-One Solution for Your Business Needs. Avaya TM. IP Office CRM Solutions

The All-In-One Solution for Your Business Needs. Avaya TM. IP Office CRM Solutions Avaya TM IP Office CRM Solutions The All-In-One Solution for Your Business Needs Converged Voice and Data Networks Customer Relationship Management Unified Communication Supported by: Avaya Labs and Services

More information

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE

Oracle Service Cloud. New Feature Summary. Release 18C ORACLE Oracle Service Cloud Release 18C New Feature Summary ORACLE TABLE OF CONTENTS Revision History 3 Overview 3 Agent Browser Desktop Automation 3 Workflow Enable Save Option for Workflow Elements 3 Workflow

More information

Find, Search & Reuse. Repetitive parts management with PTC Windchill & PARTsolutions. Thorsten Müller Jürgen Leiprecht

Find, Search & Reuse. Repetitive parts management with PTC Windchill & PARTsolutions. Thorsten Müller Jürgen Leiprecht Find, Search & Reuse Repetitive parts management with PTC Windchill & PARTsolutions Thorsten Müller Jürgen Leiprecht Augsburg / February 2015 Motivation Why CADENAS & PTC? 2 Motivation Common Business

More information

Collaborative Knowledge Work: Theory and Practice of a Successful Commercial Application. Thomas Gruber CTO, Intraspect Software

Collaborative Knowledge Work: Theory and Practice of a Successful Commercial Application. Thomas Gruber CTO, Intraspect Software Collaborative Knowledge Work: Theory and Practice of a Successful Commercial Application Thomas Gruber CTO, Intraspect Software How well do organizations think? How long does it take for new people to

More information

Empowering people Executive brief April Extending the IT infrastructure to support anywhere, anytime communications.

Empowering people Executive brief April Extending the IT infrastructure to support anywhere, anytime communications. Empowering people Executive brief April 2007 Extending the IT infrastructure to support anywhere, anytime communications. Page 2 Contents 2 Communication and the workplace: a changing equation 3 Convergence

More information

E X P E R I E N C E T H E EDGE

E X P E R I E N C E T H E EDGE EXPERIENCE THE EDGE The Right Call For Your Business One of your most important business assets is your IP communication system. The right system gives you the power to attract customers, increase productivity,

More information

Simplification is in our DNA We are dedicated to helping you reclaim your time and resources through IT simplification.

Simplification is in our DNA We are dedicated to helping you reclaim your time and resources through IT simplification. FULLY INTEGRATED COMMUNICATIONS UNIFIED COMMUNICATIONS, THE DELL WAY SIMPLIFYING IT Simplifying your data center can help transform your organization. By reducing cost and complexity, you can devote more

More information

REMOTE INSTANT REPLAY

REMOTE INSTANT REPLAY REMOTE INSTANT REPLAY STORAGE CENTER DATASHEET STORAGE CENTER REMOTE INSTANT REPLAY Business Continuance Within Reach Remote replication is one of the most frequently required, but least implemented technologies

More information

Mapping Suite enhancements include new optional features for indexing and simplified administration

Mapping Suite enhancements include new optional features for indexing and simplified administration IBM United States Announcement 208-036, dated February 26, 2008 Mapping Suite enhancements include new optional features for indexing and simplified administration Reference information... 2 Offering Information...3

More information

Service Virtualization

Service Virtualization Service Virtualization A faster, more efficient and less costly way to develop and test enterprise-class applications As cloud and mobile computing gain rapid acceptance, IT departments are expected to

More information

HYPERION SYSTEM 9 PLANNING

HYPERION SYSTEM 9 PLANNING HYPERION SYSTEM 9 PLANNING RELEASE 4.1, 4.1.1, AND 9.2 NEW FEATURES This document describes the new features included in Hyperion System 9 Planning Release 4.1, 4.1.1, and 9.2. This release expands functionality

More information

The 21 st Century Library Collaborative Services, Standards, and Interoperability

The 21 st Century Library Collaborative Services, Standards, and Interoperability Netspeed 2002 Conference, October 26, 2002 Calgary, Alberta The 21 st Century Library Collaborative Services, Standards, and Interoperability William E. Moen School of Library and Information

More information

Zabbix 4.0 and beyond

Zabbix 4.0 and beyond Zabbix 4.0 and beyond What we may expect in the future The Universal Open Source Enterprise Level Monitoring Solution Alexei Vladishev Founder and CEO of Zabbix Twitter: @avladishev Email: alex@zabbix.com

More information

IBM Tivoli Monitoring

IBM Tivoli Monitoring Monitor and manage critical resources and metrics across disparate platforms from a single console IBM Tivoli Monitoring Highlights Proactively monitor critical components Help reduce total IT operational

More information

The Leader In Dental Education and More

The Leader In Dental Education and More The Leader In Dental Education and More The Tool of Choice for Every Dental Practice Consult-PRO started the education of patients with 3D video animations in 1999 and continues to be the worldwide leader

More information

EDDL. The key to interoperability

EDDL. The key to interoperability EDDL The key to interoperability Welcome Rich Timoney, Fieldbus Foundation Our goal in the EDDL cooperation team is to protect the investment that has been made by our manufacturing members and our automation

More information

14. E-Commerce Applications and Infrastructures

14. E-Commerce Applications and Infrastructures 14. (Contents) E-Commerce Applications and Infrastructures Contents 14. E-Commerce Applications and Infrastructures Building E-Commerce Applications and Infrastructures Code: 166140-01+02 Course: Electronic

More information

Add-on Modules. Reference Guide. Choose additional. functionality to fit your. unique business needs.

Add-on Modules. Reference Guide. Choose additional. functionality to fit your. unique business needs. FRx Add-on Modules Reference Guide Choose additional functionality to fit your unique business needs. For additional product functionality and maximized power for your FRx application, consider the following

More information

Karisma introduces... fast, seamless reporting workflow to help you free up some time

Karisma introduces... fast, seamless reporting workflow to help you free up some time Karisma introduces... fast, seamless reporting workflow to help you free up some time karisma karisma reporting Kestral has listened to the feedback and requests of its customers and evolved Karisma Reporting

More information

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments?

How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments? SOLUTION BRIEF CA SERVICE VIRTUALIZATION ON DEMAND ON MICROSOFT AZURE How do I simplify, accelerate and scale application testing in my Microsoft Azure development environments? SOLUTION BRIEF CA DATABASE

More information

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2)

OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) OpenBank - banking platform for e-money management based on blockchain technology (version 0.2) Dr. Pavel Kravchenko, Sergiy Vasilchuk, Bohdan Skriabin Abstract Traditional banking technology has multiple

More information

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange

Slide 1. Slide 2. Slide 3. Objectives. Who Needs Interoperability? Component 9 Networking and Health Information Exchange Slide 1 Component 9 Networking and Health Information Exchange Unit 8 Enterprise Architecture Models This material was developed by Duke University, funded by the Department of Health and Human Services,

More information

An introduction to MediaSales Traffic

An introduction to MediaSales Traffic An introduction to MediaSales Traffic Today's radio market is changing. Radio stations are consolidated into larger groups, and advertisers set higher standards for speed and flexibility. As competition

More information

DYNAMICS 365 live your future now

DYNAMICS 365 live your future now DYNAMICS 365 live your future now The time when purchasing a business information system was a complex and expensive project is long gone. All applications that are essential for conduct of business are

More information

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash)

Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) Oracle Siebel CRM On Demand Integration Pack for JD Edwards EnterpriseOne (Opportunity to Cash) An AMX International White Paper January 2008 Page 1 NOTE: The following is intended to outline our general

More information

Enterprise Mobility: Are You Ready?

Enterprise Mobility: Are You Ready? Enterprise Mobility: Are You Ready? of time, money and labor in deploying web-based, business-critical desktop applications. In recent years, the IT landscape has expanded to include a multitude of mobile

More information

White Paper Software the life blood to the Snom IP Telephone Snom software has a history of development and improvements spanning over 15 years and

White Paper Software the life blood to the Snom IP Telephone Snom software has a history of development and improvements spanning over 15 years and White Paper Software the life blood to the IP Telephone software has a history of development and improvements spanning over 15 years and provides the business professional with features and settings that

More information

Oracle Buys Acme Packet To Move Deeper Into Core Telecom

Oracle Buys Acme Packet To Move Deeper Into Core Telecom The Intelligent Edge Oracle Buys Acme Packet To Move Deeper Into Core Telecom Oracle s acquisition of Acme Packet, a leading provider of session border controllers to service providers and enterprises,

More information

Patrick F. Carey Bernard W. Gleason. May 2005

Patrick F. Carey Bernard W. Gleason. May 2005 Solving the Integration Issue - Service-Oriented Architecture (SOA) Transforming and modernizing the administration of your institution and taking cost out of the system Abstract For decades, colleges

More information

Infor Cloverleaf Integration Suite

Infor Cloverleaf Integration Suite Healthcare Infor Cloverleaf Integration Suite With the Infor Cloverleaf Integration Suite, you ll have an end-to-end integration platform that addresses the fundamental obstacles to healthcare integration,

More information

SAP Jam Collaboration, advanced plus edition

SAP Jam Collaboration, advanced plus edition June 2018 Cloud Service Specification Sheet SAP Jam Collaboration, advanced plus edition SAP Jam Collaboration delivers collaboration where you work, connecting customers, partners, and colleagues with

More information

Design and Implementation of Office Automation System based on Web Service Framework and Data Mining Techniques. He Huang1, a

Design and Implementation of Office Automation System based on Web Service Framework and Data Mining Techniques. He Huang1, a 3rd International Conference on Materials Engineering, Manufacturing Technology and Control (ICMEMTC 2016) Design and Implementation of Office Automation System based on Web Service Framework and Data

More information

Tool Integration Environment

Tool Integration Environment TIE Tool Integration Environment Engineer TECHNOSOFT Collaboration Geometry Cost s Office Tools Product Lifecycle Management Reporting Physics-Based Analyses In-House Codes TIE is a visual environment

More information

IBM WebSphere Information Integrator Content Edition Version 8.2

IBM WebSphere Information Integrator Content Edition Version 8.2 Introducing content-centric federation IBM Content Edition Version 8.2 Highlights Access a broad range of unstructured information sources as if they were stored and managed in one system Unify multiple

More information

Chris Nelson. Vice President Software Development. #PIWorld OSIsoft, LLC

Chris Nelson. Vice President Software Development. #PIWorld OSIsoft, LLC Chris Nelson Vice President Software Development Extending your infrastructure from edge to cloud OSISOFT CLOUD SERVICES Efficiency Quality Asset Health OT IT SCADA & Automation ENTERPRISE Business & ERP

More information

Transaction Based Usage Costs

Transaction Based Usage Costs Oracle Communications Services Gatekeeper Licensing Guide Release 6.1 E64622-01 September 2016 The usage cost model for Oracle Communications Services Gatekeeper (Services Gatekeeper) is based on the idea

More information

2) When systems are integrated they can share information in real-time. Answer: TRUE Diff: 1 Page Ref: 37

2) When systems are integrated they can share information in real-time. Answer: TRUE Diff: 1 Page Ref: 37 Enterprise Systems for Management, 2e (Motiwalla/Thompson) Chapter 2 Systems Integration 1) When data has to be manually re-entered from one system into another system, this indicates that the systems

More information

Accelerating Microsoft Office Excel 2010 with Windows HPC Server 2008 R2

Accelerating Microsoft Office Excel 2010 with Windows HPC Server 2008 R2 Accelerating Microsoft Office Excel 2010 with Windows HPC Server 2008 R2 Technical Overview Published January 2010 Abstract Microsoft Office Excel is a critical tool for business. As calculations and models

More information

Distributor Qualification Profile

Distributor Qualification Profile Distributor Qualification Profile Contents Page 1. About PMG Technology Services 2. CallMAX 360 3. Independent Distributor Responsibilities 4. Support and Training 5. Financial Requirements 6. How to get

More information

Baja: A Java TM - based Architecture Standard for the Building Automation Industry

Baja: A Java TM - based Architecture Standard for the Building Automation Industry White Paper Baja: A Java TM - based Architecture Standard for the Building Automation Industry 3951 Westerre Parkway Suite 350 Richmond, VA 23233-1313 Tel 804.747.4771 Fax 804.747.5204 2000 Tridium Inc.

More information

Driving XML Standards Convergence and Interoperability

Driving XML Standards Convergence and Interoperability Driving XML Standards Convergence and Interoperability Jackson He, Ph.D. Intel Corporation Chair of BIC XML Convergence WG December 06, 2001 Orlando, Florida Interop Summit 2001 1 Agenda Why convergence

More information

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting

IN the inaugural issue of the IEEE Transactions on Services Computing (TSC), I used SOA, service-oriented consulting IEEE TRANSACTIONS ON SERVICES COMPUTING, VOL. 1, NO. 2, APRIL-JUNE 2008 62 EIC Editorial: Introduction to the Body of Knowledge Areas of Services Computing Liang-Jie (LJ) Zhang, Senior Member, IEEE IN

More information

ABSTRACT INTRODUCTION OUR ETL EVOLUTION

ABSTRACT INTRODUCTION OUR ETL EVOLUTION Paper 2409-2018 Developing BI Best Practices: Texas Parks and Wildlife s ETL Evolution Drew Turner, John Taylor, Alejandro Farias, Texas Parks and Wildlife Department ABSTRACT The development of extract,

More information

Back-End Management for E-Business Portals: A Workflow-Based Approach

Back-End Management for E-Business Portals: A Workflow-Based Approach Back-End Management for E-Business Portals: A Workflow-Based Approach Giacomo Piccinelli Hewlett-Packard Labs, Bristol (UK) (giacomo_piccinelli@hp.com) Abstract In the E-Business world, a Web portal represents

More information

IBM Software Group. Agenda. Why Document Management Overview of document library services Samples of document services

IBM Software Group. Agenda. Why Document Management Overview of document library services Samples of document services Agenda Why Document Management Overview of document library services Samples of document services Managing Information: Today What do you get? Inconsistent information in the value chain Lost productivity

More information

Business Constant: Change

Business Constant: Change Overview of Service-Oriented Architecture Jason Bloomberg ZapThink, LLC Take Credit Code: HGOVER Copyright 2006, ZapThink, LLC 1 Business Constant: Change Competition Changing Marketplace Customer Demands

More information

TOWARDS THE MODERNIZATION OF THE SCADA SYSTEMS OF THE HELLENIC ELECTRICITY DISTRIBUTION NETWORK OPERATOR CONSIDERATIONS AND STEPS FORWARD

TOWARDS THE MODERNIZATION OF THE SCADA SYSTEMS OF THE HELLENIC ELECTRICITY DISTRIBUTION NETWORK OPERATOR CONSIDERATIONS AND STEPS FORWARD TOWARDS THE MODERNIZATION OF THE SYSTEMS OF THE HELLENIC ELECTRICITY DISTRIBUTION NETWORK OPERATOR CONSIDERATIONS AND STEPS FORWARD Nikos Hatziargyriou Vasilis Kleftakis Foivos Palaiogiannis HEDNO Greece

More information

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S

White Paper. Non Functional Requirements of Government SaaS. - Ramkumar R S White Paper Non Functional Requirements of Government SaaS - Ramkumar R S Contents Abstract Summary..4 Context 4 Government SaaS.4 Functional Vs Non Functional Requirements (NFRs)..4 Why NFRs are more

More information

Design of the Improved PDM and the Real-time Collaborative Viewing System

Design of the Improved PDM and the Real-time Collaborative Viewing System 777 Design of the Improved PDM and the Real-time Collaborative Viewing System In-Ho Song 1 and Sung-Chong Chung 2 1 Innovative PLM Solutions (INOPS), ihsong@inops.co.kr 2 Hanyang University, schung@hanyang.ac.kr

More information

Starfish Associates Playbook for Partners Cisco

Starfish Associates Playbook for Partners Cisco 2015 Starfish Associates Playbook for Partners Cisco www.starfishassociates.com February, 2015 3 Contents About Starfish... 2 Starfish Technology Platforms... 3 Starfish Solutions Overview Key Benefits...

More information

SPOK SMART CONSOLE FOR FEDERAL AGENCIES. Improving the Way Your Organization Communicates

SPOK SMART CONSOLE FOR FEDERAL AGENCIES. Improving the Way Your Organization Communicates SM SPOK SMART CONSOLE FOR FEDERAL AGENCIES Improving the Way Your Organization Communicates YOUR CRUCIAL ROLE IN COMMUNICATION Spok has been providing critical communication solutions for federal agencies

More information

Microsoft Office Futures. Microsoft Corporation

Microsoft Office Futures. Microsoft Corporation Microsoft Office Futures Microsoft Corporation Caveats This presentation contains only a very small sample of the new capabilities planned within the major areas of investment for Office 14 Dates and capabilities

More information

IBM Tivoli Configuration Manager

IBM Tivoli Configuration Manager Comprehensive control over hardware and software across the enterprise IBM Tivoli Configuration Manager Highlights Provide comprehensive control Drive automated compliance for enterprise-wide software

More information

Table of Contents. Headquarters Cary, NC USA US Fax International

Table of Contents. Headquarters Cary, NC USA US Fax International Desktop Automation Table of Contents Easy Automation for the Contact Center and Back Office... 3 Use Cases... 3 Activity Intelligence + Automation... 4 Cicero Automation Architecture... 5 Cicero Automation

More information

CoastWatch VTMIS Traffic Management and Information System

CoastWatch VTMIS Traffic Management and Information System CoastWatch VTMIS Traffic Management and Information System SAAB SYSTEMS Saab can proudly present the CoastWatch VTMIS as an entirely in-house development. In order to achieve the world s best VTMIS solution,

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2007 Vol. 6, No. 1, January-February 2007 Where s the (Business) Beef? Mahesh H. Dodani, IBM

More information

The NetSupport Corporate Range. NetSupport Manager. NetSupport DNA. NetSupport ServiceDesk. NetSupport Notify.

The NetSupport Corporate Range. NetSupport Manager. NetSupport DNA. NetSupport ServiceDesk. NetSupport Notify. The NetSupport Corporate Range NetSupport Manager NetSupport DNA NetSupport ServiceDesk NetSupport Notify www.netsupportsoftware.com Product Overview Since 1989 NetSupport has been at the forefront of

More information

Cloud Computing Lectures SOA

Cloud Computing Lectures SOA Cloud Computing Lectures SOA 1/17/2012 Service Oriented Architecture Service Oriented Architecture Distributed system characteristics Resource sharing - sharing of hardware and software resources Openness

More information

Figure 1 A familiar problem with a well-known solution

Figure 1 A familiar problem with a well-known solution Architectures for integration Chris Chambers BBC R&D and Broadcast production systems typically were built as a collection of silo or island devices. However, with the increasing use of IT in production,

More information

Sage BusinessWorks Accounting. Sage BusinessWorks 2011 Release Guide

Sage BusinessWorks Accounting. Sage BusinessWorks 2011 Release Guide Sage BusinessWorks Accounting Sage BusinessWorks 2011 Release Guide As you read through this Release Guide, we hope you will be excited by the many new enhancements available in Sage BusinessWorks Accounting

More information

MasterScope IT Process Management Introduction. First Edition June, 2017 NEC Corporation

MasterScope IT Process Management Introduction. First Edition June, 2017 NEC Corporation MasterScope IT Process Management Introduction First Edition June, 2017 NEC Corporation table of contents 1. Introduction of MasterScope 2. Overview of MasterScope IT Process Management 3. Use Case 4.

More information

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT.

SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT. SERVICE ORIENTED ARCHITECTURE REFERENCE ARCHITECTURE BLUEPRINT Edison 1, Virginia Tulenan 1, and Ford Lumban Gaol 2 1 Bina Nusantara University Graduate Program, Jakarta, Indonesia edison17999@yahoo.sg,

More information

IDEAS Product Overview

IDEAS Product Overview Product Overview P2 s is an international oil and gas venture management software. handles financial management, supplier relationship management, partner relationship management, operations management,

More information

Resource: Getting the Internal Buy-in. Getting the Internal Buy-in. G e t t i n g t h e I n t e r n a l B u y - in. Copyright Locating Us Limited

Resource: Getting the Internal Buy-in. Getting the Internal Buy-in. G e t t i n g t h e I n t e r n a l B u y - in. Copyright Locating Us Limited G e t t i n g t h e I n t e r n a l B u y - in Getting the Internal Buy-in Resource: Getting the Internal Buy-in WhosOnLocation.com 1 P a g e G e t t i n g t h e I n t e r n a l B u y - in P a g e 2 Introduction

More information

OP3 INTEGRATES ORACLE E-BUSINESS SUITE PROJECTS AND

OP3 INTEGRATES ORACLE E-BUSINESS SUITE PROJECTS AND OP3 INTEGRATES ORACLE E-BUSINESS SUITE PROJECTS AND KEY BENEFITS Seamless business flows across the lifecycle of your projects. Seamless best-of-breed system ensures the same information is obtained and

More information

OSS TENDER PORTAL MANAGEMENT SYSTEM (ASP.NET)

OSS TENDER PORTAL MANAGEMENT SYSTEM (ASP.NET) OSS TENDER PORTAL MANAGEMENT SYSTEM (ASP.NET) APPLICATION SPECIFICATIONS, FEATURES DESCRIPTIONS SCREEN SHOT ILLUSTRATION Version: ASP.NET (2) Updated: 3Q/2007, v-2 Reference: Middleware 0445/86 1. TECHNICAL

More information

5 STEPS TO AUTOMATE YOUR PRODUCT LIFE CYCLE A guide produced by Sweet Systems

5 STEPS TO AUTOMATE YOUR PRODUCT LIFE CYCLE A guide produced by Sweet Systems 5 STEPS TO AUTOMATE YOUR PRODUCT LIFE CYCLE A guide produced by Sweet Systems The foundation of the Internet of Things The foundation of the Internet of Things - IoT - is about device-to-device communication.

More information