DxWare AG - CH-6373 Ennetbürgen - www.DxWare.com DxWare.com VALUE IN COMMUNICATION.

Slides:



Advertisements
Similar presentations
Ethernet Switch Features Important to EtherNet/IP
Advertisements

Encrypting Wireless Data with VPN Techniques
Enabling Secure Internet Access with ISA Server
Overview Environment for Internet database connectivity
WEB AND WIRELESS AUTOMATION connecting people and processes InduSoft Web Solution Welcome.
NGAS – The Next Generation Archive System Jens Knudstrup NGAS The Next Generation Archive System.
Distributed Data Processing
Welcome to Middleware Joseph Amrithraj
DxWare.com VALUE IN COMMUNICATION.
Database System Concepts and Architecture
1 1999/Ph 514: Channel Access Concepts EPICS Channel Access Concepts Bob Dalesio LANL.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Web Services Nasrullah. Motivation about web service There are number of programms over the internet that need to communicate with other programms over.
CCNA – Network Fundamentals
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Rheeve: A Plug-n-Play Peer- to-Peer Computing Platform Wang-kee Poon and Jiannong Cao Department of Computing, The Hong Kong Polytechnic University ICDCSW.
How Clients and Servers Work Together. Objectives Learn about the interaction of clients and servers Explore the features and functions of Web servers.
Data Networking Fundamentals Unit 7 7/2/ Modified by: Brierley.
Lesson 1: Configuring Network Load Balancing
M2M Gateway Features Jari Lahti, CTO
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 11 Managing and Monitoring a Windows Server 2008 Network.
Check Disk. Disk Defragmenter Using Disk Defragmenter Effectively Run Disk Defragmenter when the computer will receive the least usage. Educate users.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Lecture slides prepared for “Business Data Communications”, 7/e, by William Stallings and Tom Case, Chapter 8 “TCP/IP”.
MCTS GUIDE TO MICROSOFT WINDOWS 7 Chapter 14 Remote Access.
What is in Presentation What is IPsec Why is IPsec Important IPsec Protocols IPsec Architecture How to Implement IPsec in linux.
1. 2 How do I verify that my plant network is OK? Manually: Watch link lights and traffic indicators… Electronically: Purchase a SNMP management software.
Week #10 Objectives: Remote Access and Mobile Computing Configure Mobile Computer and Device Settings Configure Remote Desktop and Remote Assistance for.
Vision/Benefits/Introduction Randy Armstrong (OPC Foundation)
1.Training and education 2.Consulting 3.Travel 4.Hardware 5.Software Which of the following is not included in a firm’s IT infrastructure investments?
Download & Play E-Learning System PROPOSAL draft1.0.
1 The SpaceWire Internet Tunnel and the Advantages It Provides For Spacecraft Integration Stuart Mills, Steve Parkes Space Technology Centre University.
FALL 2005CSI 4118 – UNIVERSITY OF OTTAWA1 Part 4 Web technologies: HTTP, CGI, PHP,Java applets)
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.
1 Computer Communication & Networks Lecture 28 Application Layer: HTTP & WWW p Waleed Ejaz
Implementing ISA Server Publishing. Introduction What Are Web Publishing Rules? ISA Server uses Web publishing rules to make Web sites on protected networks.
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Firewall and Internet Access Mechanism that control (1)Internet access, (2)Handle the problem of screening a particular network or an organization from.
Enabling Embedded Systems to access Internet Resources.
World Wide Web Hypertext model Use of hypertext in World Wide Web (WWW) WWW client-server model Use of TCP/IP protocols in WWW.
Network Monitoring using OPC - (OLE) for Process Control Project Advisor : Dr. Chung-E-Wang Prepared By: Bhumi Patel.
Integration Broker PeopleTools Integration Broker Steps –Introduction & terminologies –Application Server PUB/SUB services (Application Server)
European Plant-to-Enterprise Conference October 27-28, 2009, Utrecht, The Netherlands Mdf MES Development Framework Massimiliano Papaleo.
CONFIGURING THIN INTERNET SERVERS FOR INDUSTRIAL DATA COLLECTION (512) /0558 fax Jeffrey C. Michalski Concur.
Guide to Linux Installation and Administration, 2e1 Chapter 2 Planning Your System.
Computer Emergency Notification System (CENS)
Middleware for FIs Apeego House 4B, Tardeo Rd. Mumbai Tel: Fax:
Advanced Computer Networks Topic 2: Characterization of Distributed Systems.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
4 - 1 Copyright © 2006, The McGraw-Hill Companies, Inc. All rights reserved. Computer Software Chapter 4.
Lesson Overview 3.1 Components of the DBMS 3.1 Components of the DBMS 3.2 Components of The Database Application 3.2 Components of The Database Application.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
Integrating and Troubleshooting Citrix Access Gateway.
TCP/IP (Transmission Control Protocol / Internet Protocol)
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
High Availability in DB2 Nishant Sinha
© 2013, published by Flat World Knowledge Chapter 10 Understanding Software: A Primer for Managers 10-1.
AMQP, Message Broker Babu Ram Dawadi. overview Why MOM architecture? Messaging broker like RabbitMQ in brief RabbitMQ AMQP – What is it ?
Voice Over Internet Protocol (VoIP) Copyright © 2006 Heathkit Company, Inc. All Rights Reserved Presentation 5 – VoIP and the OSI Model.
Hands-On Microsoft Windows Server 2008 Chapter 5 Configuring Windows Server 2008 Printing.
Multimedia Retrieval Architecture Electrical Communication Engineering, Indian Institute of Science, Bangalore – , India Multimedia Retrieval Architecture.
Copyright 2007, Information Builders. Slide 1 iWay Web Services and WebFOCUS Consumption Michael Florkowski Information Builders.
IST 201 Chapter 11 Lecture 2. Ports Used by TCP & UDP Keep track of different types of transmissions crossing the network simultaneously. Combination.
E-Business Infrastructure PRESENTED BY IKA NOVITA DEWI, MCS.
Chapter 6: Securing the Cloud
Microsoft Windows NT 4.0 Authentication Protocols
Web Caching? Web Caching:.
Data Networking Fundamentals
STATEL an easy way to transfer data
Presentation transcript:

DxWare AG - CH-6373 Ennetbürgen - DxWare.com VALUE IN COMMUNICATION

DxWare AG - CH-6373 Ennetbürgen - Founded:2005 Location:Ennetbürgen, Switzerland Employees:5 (plus external) Business:Real Time Data Communication (50 man-years of experience) Product:DxNode ® Net (ready to run product) Company Profile DxWare AG VALUE IN COMMUNICATION

DxWare AG - CH-6373 Ennetbürgen - DxNode ® Net Platform independent Data exchange Node Network Open, neutral communication layer with functions Based on international standards TCP/IP, XML, Web Services DxNode Interfaces DxOPS.exe  DxNode OPC Server interface DxOPC.exe  DxNode OPC Client interface Other.exe …  DxNode interfaces for proprietary systems Linux …  DxNode Embedded Linux with different interfaces Other Services Driver and interface development Consulting communication concepts Coaching and workshop training courses Products and Services

DxWare AG - CH-6373 Ennetbürgen - Enterprise Resource Planning (ERP) Management Execution Systems (MES) Supervisory Control and Data Acquisition Systems (SCADA) Process Control and Visualization Systems Building Control Systems Traffic Control Systems Facility Management Process Data Collection and Distribution General Data Processing DxNode.Net – Potential Applications DxNode.Net may be applied where ever real time data is exchanged e.g. in the following areas …

DxWare AG - CH-6373 Ennetbürgen - Traffic St. Gotthard / Seelisberg Tunnel - Ascom Systec AG, Audio Video SA, Cegelec SA, Lila System GmbH, Moelbert AG, Neumann AG, Securiton AG, Siemens AG, Sisag AG, Ticos AG, Weiss-Electronic GmbH Building Cegelec GmbH, Credit Suisse, Daimler Chrysler, Leicom AG, ScadaSoft AG, UBS AG, Viscom Engineering AG Other Research - Paul Scherrer Institute SCADA Interface - Citect, FactoryLink, PVSS II, Wizcon Embedded Linux Interfaces - diverse DxNode.Net – Installations / References

DxWare AG - CH-6373 Ennetbürgen - Product Presentation DxNode ® Net (Data exchange Node Network)

DxWare AG - CH-6373 Ennetbürgen - Platform independent network using so called nodes to exchange data between multiple systems Open, neutral communication layer (middleware) with integrated functions as Store&Forward, Redundancy, Data Encryption etc. Installable program or service using XML Configuration that allows for a compliance test based on XML Schema No programming, except for local interface, OPC Client and Server interfaces are available Simple interface using OPC or XML Telegrams that allow for a compliance test based on XML Schema DxNode is based on international standards: TCP/IP (transport), XML (data representation) and Web-Services (internet) Extensible, upward compatible design What is DxNode.Net ?

DxWare AG - CH-6373 Ennetbürgen - individual Driver Example – Classical Connection of Systems DCS y PLC c SCADA 1ERP/MES HMI x SCADA 2 SCADA n OPC Client/Server Server Client Server Client Server Client Server Client Driver cross connections Driver inconsistent configuration, replacing individual systems may become expensive Supervisory Control and Data Acquisition systems Enterprise Resource Planning and Manufacturing Execution systems Plant Floor / Process 10…100'000 DP/System

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net = Communication Layer with Store&Forward / Redundancy etc… DxNode.Net = Local Application Interface using TCP/IP + XML or OPC DxNode.Net – Communication Concept DCS y PLC c SCADA 1ERP/MES HMI x SCADA 2 SCADA n DxNode OPC XML OPC XML OPC XML TCP/IP Network DxNode is installed on every system Supervisory Control and Data Acquisition systems Enterprise Resource Planning and Manufacturing Execution systems Plant Floor / Process 10…100'000 DP/System

DxWare AG - CH-6373 Ennetbürgen - Low impact between systems by separate communication layer Large/complex installations are maintainable (safeguard investment) Any system can exchange data with any other system (distributed DB) Applicable to Process/SCADA/MES/ERP systems incl. internet High availability and data consistence, even via internet Comfortable multi-user operation, even via internet Transparency by two address spaces for 1. network and 2. application Customized standard adaptable by XML Schema Supports OPC data models (value/time/quality) Simple XML interface incl. validation (XML Schema compliance test) Low cost for interfaces and maintenance DxNode.Net – Goals and Features

DxWare AG - CH-6373 Ennetbürgen - DxNode – Data exchange Node Layer Modell DxNode = function layer for data exchange Matrix, Store&Forward, Redundancy, Synchronization etc. Configuration, Telegrams and Data Storage represented in XML (eXtensible Mark-up Language) Local application interface: one only DxNode via TCP/IP and XML or OPC Supports any connections from/to ERP/MES  SCADA  Process incl. redundant systems on any level Self sufficient operation: DxNode runs locally

DxWare AG - CH-6373 Ennetbürgen - Synchronization, Store&Forward, Redundancy Reconnection or Redundancy Failover is performed by first transmitting all Store&Forward messages in chronological order (timestamps may be corrected and marked-up if they exceed a preset tolerance value) Data Synchronization is performed after all Store&Forward messages are transmitted

DxWare AG - CH-6373 Ennetbürgen - DxNode is connected by an interface that is addressed by a TCP/IP service port, called Daemon. Data exchange is performed by simple XML Telegrams of the form... ### where … ### = header, = xmit/version0, = data point, = event and [..] = optional attributes Data Points are identified either by n="name" (network standard) or by a="address" (application tag) representing two address spaces A single XML Telegram may contain historical data v="value1..x" DxNode – XML Telegram Syntax

DxWare AG - CH-6373 Ennetbürgen - DxNode – XML Telegram Structure Telegram Data Point Event DxNode Telegram shown by Microsoft XML Notepad XML-Elements

DxWare AG - CH-6373 Ennetbürgen - = Local Application Interface using XML + TCP/IP or OPC DxNode.Net – Component Based System Normally supplied by vendor/integrator

DxWare AG - CH-6373 Ennetbürgen - DxNode – Configuration Definitions DxNode.Net Client/Server is …Classical meaning … Client  Data Consumer Service Requester Server  Data Source Service Provider Dataflow

DxWare AG - CH-6373 Ennetbürgen - DxNode Parameter Service / Access Port Data Point List Data Point Group Data Point Connection Client / Consumer Server / Source DxNode – Configuration Structure DxNode Configuration shown by Microsoft XML Notepad XML-Elements

DxWare AG - CH-6373 Ennetbürgen - DxNode – Workshop: Configuration Local specifies the name of node related DP's specifies the name of daemon related DP's, the port is accessed by DxNodes or applications contains locally specified DP's specifies the name of a group of DP's, that can be referenced in and specifies a Datapoint DP where... a=".." represents the address in the application and n=".." represents the name within the network specifies the name of connection related DP's specify a Client or Server subscription of DP's references one or more DP's using wildcards (*) where... a¦n=".." specify the address or the name, r=".." indicates read from server and... w=".." indicates write to server using... different or equal (=) addresses or names

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Workshop: Course of Events DxNode starts automatically or by user call then... 1.Application establishes TCP/IP link to host="XYZ" port="7581" 2.DxNode ackn. by socket handle and starts daemon process 3.Application requests preconfigured connection AppWS... 4.DxNode responds by, subscribes CX locally and transmits the complementary SX... 5.Application responds with SXR to initialize all DP's (option)... 6.DxNode sends Write Data (command/advise)... 7.Application sends Read Data (read/update)... Steps 1..4 by single call con.NewClient("AppWS", "YXZ", "7581")

DxWare AG - CH-6373 Ennetbürgen - Change Read/Write Transactions / Store&Forward DxNode Store&Forward Read Data may be stored to hard disk at Server and forwarded later Bi-directional Read/Write using a single Data Point in Client Read from Server "Data in Transition" indication OFF Traditional Read/Write using separate paths and 2 Data Points in Client Legend: Read only Write only Read/Write

DxWare AG - CH-6373 Ennetbürgen - Read/Write Transactions / Store&Forward Change DxNode Traditional Read/Write using separate paths and 2 Data Points in Client Store&Forward Read Data may be stored to hard disk at Server and forwarded later Write to Server "Data in Transition" indication ON until Feedback OK or timeout Bi-directional Read/Write using a single Data Point in Client Legend: Read only Write only Read/Write

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Traditional Command Sequence  20.0 °C DxNode Plant Floor Enterprise Operations Traditional Read and Write using different Paths:  Waiting for Feedback   19.5 °C  20.0 °C Optimize  Reaction time at the cost of transmission performance

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Bi-directional: Action=Reaction  20.0 °C  20.0 °C DxNode Plant Floor Enterprise Operations Bi-directional Read and Write using the same Path:  Action=Reaction In Transition  19.5 °C DxNode Additional Benefit  Supports "slow" links  Best transmission performance  Decoupling of systems

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Decoupling of Systems High availability of data     Traditional availability depends on application availability independent on application DxNode.Net

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Hierarchy and Redundancy Redundant systems and internet access on all levels High availability of data

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Communication via Internet Connection is established by the specified Requester and automatically set-up by the Provider DxNode can exchange data via internet if the required equipment (e.g. DSL) and Web-Services are installed Requester and Provider can be Source (Server) and/or Consumer (Client) for particular Data Points Service Provider Service Requester Data Source or Consumer

DxWare AG - CH-6373 Ennetbürgen - DxNode can be a Data Source (Server) and/or Consumer (Client) Data Sources Web Server with DxNode Consumer + Data Source Consumer Each Consumer is also a Data Source for other Consumers in a chain Local networks are identical but don't need Web-Services DxNode.Net – Communication via Internet

DxWare AG - CH-6373 Ennetbürgen - DxNode can interface multiple OPC Servers and/or OPC Clients OPC Data Sources Web Server with DxNode OPC Consumer DxNode.Net can thus transport OPC data worldwide via internet DxNode.Net – OPC Communication via Internet Connections may be setup x-fold redundant and with Store&Forward

DxWare AG - CH-6373 Ennetbürgen - Data Sources Data of multiple installations is collected via internet e.g. by Telecom/ADSL Consumers can get the information and/or change set values as specified DxNode.Net – Example Building Control Consumer

DxWare AG - CH-6373 Ennetbürgen - At any time, the system may be set-up redundant by a second parallel internet link using e.g. CableNet DxNode.Net – Example Redundant Set-up Consumer Data Sources

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Example WebServer / FireWall  Applications DxNodes X/Y/Z of the respective devices actively connect via Firewall to the DxNode in the WebServer (insecure area) in order to transmit the desired/selected data points. MacAddresses X/Y/Z must be registered in the Firewal. Access from other devices is blocked by the Firewall.  Devices X / Y / Z

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Example WebServer / GateWay  Applications Desired/selected data points are collected by DxNode of Gateway within the secure network in order to be transmitted via Firewall to the DxNode in the WebServer. MacAddress of Gateway is registered by the Firewall, all other devices are blocked. DxNode of Gateway actively connects via Firewall to DxNode of WebServer. The Gateway has no Port (no access), making the system extremely save.  Devices X / Y / Z

DxWare AG - CH-6373 Ennetbürgen - DxNode – Data Monitor / Logger Telegram Test 

DxWare AG - CH-6373 Ennetbürgen - DxNode – Data Monitor Telegram Log-File XML Telegrams can be validated online against the XML Schema. They can be recorded per connection and displayed/analyzed using an XML Editor. The Log-File contains the following information: <E v="value" t="timestamp"... = Monitor Read Telegram (Feedback from DxNode) = Monitor Write Telegram (Command to DxNode) | = Monitor Read Telegram (Feedback from DxNode) = Monitor Write Telegram (Command to DxNode) = Node Data Receive Telegram (Read from any Partner) = Node Data Send Telegram (Write to any Partner) | = Node Data Receive Telegram (Read from any Partner) = Node Data Send Telegram (Write to any Partner) = Node Failure Message = Node Warning Message = Node Information Message | = Node Failure Message = Node Warning Message = Node Information Message | XML Envelope to indicate type of telegram in Log-File

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Features Open protocol (XML Schema), simple interface Event oriented for all transactions: Data Access and Events Data Encryption, Store&Forward, Redundancy also in internet Two address spaces allow for customized standard Links ERP/MES  SCADA  Process incl. redundant set-up via internet Supports OPC, 100'000 DP per DxNode, throughput > 1'000 DP/sec Transition indication for data point commands = comfortable operation Signal and event monitoring/recording via LAN or internet XML Configuration and Telegram validation by XML Schema Data Point selection, by groups or by wildcards "*" Automatic data synchronization at reconnection or failover Automatic data point creation configurable Common configuration file with download possible XML supports all languages/characters with Unicode

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Summary DxNode.Net is a ready to run communication layer with a simple interface using TCP/IP, XML protocol and Web-Services or OPC Low impact between systems due to loose coupling of communication The concept is based on one only executable DxNode.exe that is installed and configured on the desired computers All DxNodes together form the network DxNode.Net that supports the relevant functions for a comfortable secure data exchange Bi-directional data exchange from/to any system incl. OPC via Internet Communication is performed by a single TCP/IP connection for any transaction, data point selection is configurable by wildcards "*" DxNode is upward compatible, upgrades affect one only DxNode.exe that can be installed efficiently and only if new features are required DxNode.Net provides for outstanding maintainability, since components can be removed and added on the fly

DxWare AG - CH-6373 Ennetbürgen - DxNode – Application with Embedded System Simple application with two DxNode and direct PLC Link through Embedded System

DxWare AG - CH-6373 Ennetbürgen - DxNode – Embedded Systems Redundant Redundant set-up using four DxNode and direct PLC Link through Embedded Systems

DxWare AG - CH-6373 Ennetbürgen - XML – eXtensible Mark-up Language XML is a simple, very flexible text format License free, platform independent, supported by WWW-Consortium See DxNode XML Applications

DxWare AG - CH-6373 Ennetbürgen - ? Ready to use installable product No Loss of Events thanks Store&Forward Transition indication for commands (Action=Reaction) Transmission and comfortable operation via Internet Customized data point renaming thanks two address spaces Client and Server functions are configurable (roles) Client or Server can establish connections Any Server-Server and/or Client/Server connections Supports x-fold redundant systems with automatic failover Unified function layer, unified configuration Supervision of connections (Alive), configurable data encryption Open source without platform restrictions DxNode.Net and OPC UA (Unified Architecture) DxNode.Net supports OPC with most of the features that are planned for the Unified Architecture however, DxNode provides some more …

DxWare AG - CH-6373 Ennetbürgen - The concept OPC UA using distributed Client/Servers was first realized 1998 by people of DxWare and has since been applied 1'000-fold under the name Virtual Realtime Network (VRN). DxNode.Net is a supplement to OPC UA using the same concept and compatible VTQ data. Compared to OPC UA, DxNode.Net is a "lightweight", concentrating on data exchange between systems. DxNode.Net provides a compact, complete and transparent solution required for secure transport of data. Even for complex hierarchies, the network is specified by means of simple XML-configuration. In contrast to OPC UA that uses 10 specifications, DxNode.Net requires the installation of a "slim" standard program (available for Linux and Microsoft™ Windows) that may be ported to embedded systems incl. the full functionality. After the installation, the network may be validated because no individually designed server can harm the system. DxNode.Net is optimized for most popular applications, it runs with little overhead and requires one only simple XML protocol for any transaction e.g. to set-up and supervise connections as well as transporting data and events. Other than OPC UA, DxNode.Net is solely event driven. All events are conducted to the target systems specified, where they may be interpreted. Therefore, events need not to be processed at the local system and possibly burden it. DxNode.Net supports the comfortable operation of set points and user inputs, even in systems or networks with slow reaction e.g. in internet. The simple XML protocol of DxNode.Net is satisfactory, whereas OPC UA requires an additional binary protocol for fast transactions. As for OPC UA, the interface requires programming, special tools are however not required. DxNode.Net and OPC UA (Positioning)

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net and BACnet Goal: interoperability and security  Standard interface for building/process Middleware network with functions  Protocol for specific types of objects Distributed real-time database  Hierarchical client/server concept Communication via TCP/IP sockets  RS 232, RS 485, LonTalk, Ethernet Simple, open XML protocol  Complex binary protocol Simple interface without DLL  Elaborate description for programmer Online validation using XML Schema  Compliance test required Configurable objects by naming  Predetermined objects / types Store&Forward and redundancy  Not available, to be specified Two address rooms a="..", n=".."  Unique ID Nr. + Object Name Data encoding in Internet  Add-on software required Read, Write, Bi-directional, Monitor  Similar services available Transition indication Action=Reaction  Not available (  ) Lose coupled systems  Fast transmission required Auto configuration by Wildcards "*"  Auto configuration possible Technology to support OPC UA  Competition to OPC UA

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – BACnet and OPC in OSI Model

DxWare AG - CH-6373 Ennetbürgen - DxNode.Net – Data Flow in OSI Model

DxWare AG - CH-6373 Ennetbürgen - Thank you for your attention DxWare.com VALUE IN COMMUNICATION