Developing Collaborative Applications Using Sliverware
|
|
- Rodger Craig
- 6 years ago
- Views:
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.
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 informationadvancing 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 informationIBM 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 informationJOURNAL 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 informationCradle 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 informationBusiness 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 informationThe 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 informationINTEGRATION 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 informationSharePoint 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 informationLet 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 informationVersion /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 informationDMTF 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 informationDigital 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 informationIntel 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 informationA 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 informationi-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 informationDON 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 informationThe 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 informationActian 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 informationCEFACT 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 informationAdaptive 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 informationHYPERSERVICE 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 information1 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 informationadvancing 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 informationBusiness 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 informationDeveloping 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 informationEECS 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 informationSoftware 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 informationMasterScope 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 informationA 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 informationContinuing 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 informationMethods 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 informationThe 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 informationOracle 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 informationFind, 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 informationCollaborative 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 informationEmpowering 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 informationE 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 informationSimplification 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 informationREMOTE 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 informationMapping 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 informationService 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 informationHYPERION 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 informationThe 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 informationZabbix 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 informationIBM 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 informationThe 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 informationEDDL. 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 information14. 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 informationAdd-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 informationKarisma 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 informationHow 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 informationOpenBank - 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 informationSlide 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 informationAn 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 informationDYNAMICS 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 informationOracle 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 informationEnterprise 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 informationWhite 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 informationOracle 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 informationPatrick 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 informationInfor 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 informationSAP 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 informationDesign 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 informationTool 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 informationIBM 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 informationChris 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 informationTransaction 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 information2) 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 informationAccelerating 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 informationDistributor 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 informationBaja: 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 informationDriving 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 informationIN 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 informationABSTRACT 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 informationBack-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 informationIBM 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 informationBusiness 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 informationTOWARDS 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 informationWhite 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 informationDesign 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 informationStarfish 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 informationSPOK 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 informationMicrosoft 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 informationIBM 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 informationTable 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 informationCoastWatch 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 informationJOURNAL 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 informationThe 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 informationCloud 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 informationFigure 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 informationSage 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 informationMasterScope 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 informationSERVICE 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 informationIDEAS 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 informationResource: 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 informationOP3 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 informationOSS 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 information5 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