Chapter 6 Essential Elements for Designing IoT Architecture 159
DEPLOYMENT DIAGRAM
These are the diagrams used to generate a visualization to see the relation between hardware and
software. By using a Deployment Diagram, we can build a physical model of how the software
components are being deployed on the hardware component/s.
ATM Node
Cash Dispenser
Display
Log Device
Receipt
Printer
Kaypad
Card
Reader
Network
interface
T1 Network
Connection
Processor:
200 Mhz Pentium
Memory: 64 MB
Bank Server
New
Device
A simple Deployment diagram for a web app will include the following:
Nodes: Database server and application server.
Artifacts: Application client and database schema.
The nodes manage the artifacts, while the database schema gets executed on the database
server and the application client works on the application server. Thus, deployment diagrams
show where exactly each software component is being deployed.
PACKAGE DIAGRAM
These diagrams work like a macro container to the Deployment UML diagrams that we have
discussed before. Packages consist of nodes and artifacts and they help us to arrange the
Internet_of_Things_CH06_pp141-170.indd 159 9/3/2019 10:14:20 AM
160 Internet of Things
components and model diagrams into groups. A package can also be built by various other
packages in order to portray more complex behaviors and systems. Their main aim is to show
the relationship between the various large components that build a complex system. Software
developers take the opportunity of using a package diagram, especially whenever there’s a scope
of leaving some details from the big picture.
ATM Main
ATM
ATM
+Account Information
+ Balances
+ Card
+ Message
+ Money
+ Receipt
+ Status
ATM Applet
Session
Transaction
+Transaction
+ Withdrawal
+ Deposit
+ Transfer
+ Inquiry
Physical
+ Card Reader
+ Cash Dispenser
+ Customer Console
+ Envelope Acceptor
+ Log
+ Network To Bank
+ Operator Panel
+ Receipt Printer
Banking
Internet_of_Things_CH06_pp141-170.indd 160 9/3/2019 10:14:20 AM
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.118.145.114