2
Enterprise ConnectivityEnterprise Connectivity
• What is enterprise connectivity?What is enterprise connectivity?• Why is it important?Why is it important?• What are the components?What are the components?• How does it work?How does it work?
4
What is the “enterprise”?What is the “enterprise”?
• From Webopedia.com:From Webopedia.com: Literally, a business organization. In the Literally, a business organization. In the
computer industry, the term is often used to computer industry, the term is often used to describe any large organization that utilizes describe any large organization that utilizes computers. In practice, the term is applied computers. In practice, the term is applied much more often to larger organizations much more often to larger organizations than smaller ones. than smaller ones.
5
What is “connectivity”?What is “connectivity”?
• From Webopedia.com:From Webopedia.com: A term that refers to a program or device’s A term that refers to a program or device’s
ability to link with other programs and ability to link with other programs and devices. For example, a device that can devices. For example, a device that can import data from a wide variety of other import data from a wide variety of other programs and devices and can export data programs and devices and can export data in many different formats is said to have in many different formats is said to have good connectivity. On the other hand, good connectivity. On the other hand, devices that have difficulty linking to others devices that have difficulty linking to others have poor connectivity. have poor connectivity.
6
What is enterprise connectivity?What is enterprise connectivity?
• The basis of eBusiness, eManufacturing, The basis of eBusiness, eManufacturing, eAnything, eEverythingeAnything, eEverything
• Linking control and automation systems Linking control and automation systems with enterprise networks and applicationswith enterprise networks and applications
• Free flow of data between the real world Free flow of data between the real world and the business world in a format each and the business world in a format each can understand and derive value fromcan understand and derive value from
• Ultimately, combining the network, the Ultimately, combining the network, the application, and the data into a single application, and the data into a single entityentity
7
Why is it important?Why is it important?
• Meets basic eBusiness requirementsMeets basic eBusiness requirements• Is a prerequisite for a “smart” companyIs a prerequisite for a “smart” company• Streamlines business processesStreamlines business processes• Improves customer relationshipsImproves customer relationships• Accelerates responses to market Accelerates responses to market
changeschanges• Reduces time-to-market cyclesReduces time-to-market cycles• Decreases down timeDecreases down time• Promotes collaboration between Promotes collaboration between
business partnersbusiness partners
8
How do you do it?How do you do it?
• Connect the elements of the Connect the elements of the enterprise:enterprise:First, the networksFirst, the networks
LAN – Local Area Networks like EthernetLAN – Local Area Networks like Ethernet WAN – Wide Area Networks like T1, WAN – Wide Area Networks like T1,
Frame RelayFrame Relay VPN – Virtual Private NetworksVPN – Virtual Private Networks Internet – World Wide WebInternet – World Wide Web Intranet – Internal networks based on Intranet – Internal networks based on
technologies that drive the Internettechnologies that drive the Internet Wireless – Cellular, PDA, wireless LANWireless – Cellular, PDA, wireless LAN
9
How do you do it?How do you do it?
• Connect the elements of the Connect the elements of the enterprise:enterprise:Second, the applicationsSecond, the applications
Backend databases – SQL Server, OracleBackend databases – SQL Server, Oracle ERP systems – SAP, Baan, PeopleSoftERP systems – SAP, Baan, PeopleSoft CRM systems – Siebel, Oracle, IFSCRM systems – Siebel, Oracle, IFS MES systems – Mapics, CamstarMES systems – Mapics, Camstar SCM systems – Epicor, i2 TechnologiesSCM systems – Epicor, i2 Technologies eBusiness systems – Ariba, CommerceOneeBusiness systems – Ariba, CommerceOne
Then, the data. Then, the data. From the real world. From the plant floor. From the real world. From the plant floor.
From remote sites.From remote sites.
10
How do you do it?How do you do it?
• Historically, connecting the Historically, connecting the enterprise required:enterprise required:NetworksNetworksApplicationsApplicationsDataDataMiddlewareMiddleware
• ButBut middleware middleware is the Achilles heel is the Achilles heel of enterprise connectivityof enterprise connectivity
11
Traditional ArchitecturesTraditional Architectures
SQL Database/Web Servers
Human Machine Interface/SCADA
Programmable Logic Controller (PLCs)
Input/Output
Factory-Floor Equipment
eBusiness Systems (ERP, MES, etc.)
12
Middleware…badMiddleware…bad
• Middleware is usually a mishmash of Middleware is usually a mishmash of hardware and softwarehardware and software
• What’s wrong with middleware?What’s wrong with middleware? ExpensiveExpensive ProprietaryProprietary Poor and/or unreliable performancePoor and/or unreliable performance Difficult to deploy and maintainDifficult to deploy and maintain Requires broad talent baseRequires broad talent base Costs of obtaining the data often exceeds Costs of obtaining the data often exceeds
the value of having the datathe value of having the data ROI ChallengeROI Challenge
13
New System ArchitecturesNew System Architectures
HMI/SCADA
Factory-Floor Equipment/Real-World Data
ERP/MES
eBusiness Systems
Web Servers
Databases
15
• SNAP Ultimate I/O with built-in SNAP Ultimate I/O with built-in enterprise connectivity eliminates the enterprise connectivity eliminates the barriers to data flow between the real barriers to data flow between the real world and the world and the business worldbusiness world
• Separate middleware is rendered Separate middleware is rendered obsolete because necessary middleware obsolete because necessary middleware functionality and protocols are functionality and protocols are embedded into SNAP Ultimate I/Oembedded into SNAP Ultimate I/O
How do we do it?How do we do it?
16
How do we do it?How do we do it?
• SNAP Ultimate I/O provides:SNAP Ultimate I/O provides: Support for enterprise networksSupport for enterprise networks
LAN, like EthernetLAN, like Ethernet PPP, for dial-up connections over cellular, PPP, for dial-up connections over cellular,
satellite, or land-line telephonesatellite, or land-line telephone
Built-in, native enterprise protocolsBuilt-in, native enterprise protocols SNMP – Simple Network Management ProtocolSNMP – Simple Network Management Protocol SMTP – Simple Mail Transport ProtocolSMTP – Simple Mail Transport Protocol XML – eXtensible Markup Language (more later)XML – eXtensible Markup Language (more later)
DataData We know how to get data from the Real World, We know how to get data from the Real World,
and how to deliver itand how to deliver it
17
Enabling Technology - XMLEnabling Technology - XML
• XML – A PrimerXML – A Primer Worldwide standard for describing dataWorldwide standard for describing data eXtensible Markup LanguageeXtensible Markup Language Similar to HTML, inherently an ASCII fileSimilar to HTML, inherently an ASCII file HTML is instructions for the presentation of HTML is instructions for the presentation of
data; data; XML is the data “container”XML is the data “container”
Provides method to describe data to share Provides method to describe data to share with any XML-aware applicationwith any XML-aware application
Infinitely extensible and self-defining - Infinitely extensible and self-defining - metadatametadata
Works over TCP/IP using HTTPWorks over TCP/IP using HTTP
18
Enabling Technology - XMLEnabling Technology - XML
• Who is supporting XML?Who is supporting XML? MicrosoftMicrosoft
Entire .NET strategy revolves around the XML Entire .NET strategy revolves around the XML specificationspecification
Part of every XP application, native support in Part of every XP application, native support in Windows XP, SQL Server 2000, Office XPWindows XP, SQL Server 2000, Office XP
IBM, Oracle, SAP, SunIBM, Oracle, SAP, Sun W3C (World Wide Web Consortium)W3C (World Wide Web Consortium) Virtually every single business software Virtually every single business software
vendorvendor
19
Enabling Technology - XMLEnabling Technology - XML
• What does it look like?What does it look like?
20
Enabling Technology - XMLEnabling Technology - XML
• Why is XML so important?Why is XML so important? Thousands of companies are investing Thousands of companies are investing
millions of dollars to provide connectivity via millions of dollars to provide connectivity via XMLXML
XML is the common ground between all XML is the common ground between all disparate data and enterprise systemsdisparate data and enterprise systems
SNAP Ultimate I/O is the only product to SNAP Ultimate I/O is the only product to support XML, bi-directionallysupport XML, bi-directionally
Represents a key technology and business Represents a key technology and business advantage for Opto 22advantage for Opto 22
21
Enabling Technology - XMLEnabling Technology - XML
• How do I learn more?How do I learn more?XML Application NotesXML Application Notes
Connecting Enterprise Systems to SNAP Connecting Enterprise Systems to SNAP Ultimate or Ethernet I/O SystemsUltimate or Ethernet I/O Systems
Using XML Files on SNAP Ultimate and Using XML Files on SNAP Ultimate and Ethernet I/O SystemsEthernet I/O Systems
Written TutorialWritten Tutorial XML Solutions with SNAP Ultimate and XML Solutions with SNAP Ultimate and
Ethernet I/OEthernet I/O
22
Enterprise Connectivity BenefitsEnterprise Connectivity Benefits
• SNAP Ultimate I/O with built-in EC:SNAP Ultimate I/O with built-in EC: Deploys quicklyDeploys quickly Eliminates enterprise layersEliminates enterprise layers Reduces development and maintenanceReduces development and maintenance Considerably reduces costsConsiderably reduces costs Communicates via methods understood by Communicates via methods understood by
enterprise systems, like XML, SNMP, SMTPenterprise systems, like XML, SNMP, SMTP Generates much higher ROI in less timeGenerates much higher ROI in less time Presents the most significant and profitable Presents the most significant and profitable
new sales opportunities in both IA and ITnew sales opportunities in both IA and IT
23
How does it work?How does it work?
• Live demosLive demosSNAP Ultimate I/O to SNAP Ultimate I/O to SQL Server 2000SQL Server 2000SNAP Ultimate I/O to SNAP Ultimate I/O to Access 2000Access 2000
• Internet demo at Internet demo at www.internetio.comwww.internetio.comXML XML page on brain at Web sitepage on brain at Web siteMicrosoft Access database on your Microsoft Access database on your PCPC
24
Completing the PictureCompleting the Picture
• SNAP Ultimate I/O Enterprise SNAP Ultimate I/O Enterprise Connectivity enhancements and Connectivity enhancements and toolstoolsXML ParserXML ParserData LoggerData LoggerXML CookbookXML CookbookSQL Server Stored ProceduresSQL Server Stored ProceduresOracle 8i ExampleOracle 8i Example
Top Related