What Has Modular Technology Done in the

advertisement
Running Head: WHAT HAS MODULAR TECHNOLOGY
What Has Modular Technology Done in the Enterprise Setting?
Wesley Adams
Western Kentucky University
1
WHAT HAS MODULAR TECHNOLOGY
2
Abstract
To help cope with the ever-changing enterprise environments and technology, there has been a
shift towards adopting modular systems. Due to the nature of modular systems, they have
dynamic capabilities and are more scalable than a lot of traditionally made machines. Modular
systems can provide many benefits to a business and this paper’s purpose is to let the reader
know how they can figure out if these technologies are a good fit for their company.
WHAT HAS MODULAR TECHNOLOGY
3
What Has Modular Technology Done in the Enterprise Setting?
This paper has a few main points, the first of which is to help the reader understand what
exactly modular technology is. Next comes explaining the purpose of these modular technologies
and how they have been created to suit business purposes. After that I’ll move to the financial
aspects of switching to modular systems, helping the reader to figure out if a switch would be
good for their business.
Defining Modular Technology
Before any decisions can be made about whether a company should adopt modular
technologies it is necessary to explain what exactly that includes. The computer-specific
definition of modular on Dictionary.com is, “composed of software or hardware modules that
can be altered or replaced without affecting the remainder of the system” (Definition of Modular.
(n.d.). The reality of modular systems that are currently available is quite a bit more complex
than this simple definition would suggest, but it is still fitting as it outlines the basics. To say that
a system is modular just means that it is made of independently functioning parts, that can be
anything from a physical component of an assembly line to automated supply chain management
software.
On the surface modular systems may not sound very special but due to the independent
nature of the parts that combine to make modular systems, many of these are highly compatible
and interchangeable. This is a major difference from traditional systems that are either bought
wholesale and supported by an external company or completely developed in-house for use by a
company. All of this leads to customizable machines and systems that have a high chance of
successfully integrating with each other to make systems more specific to a business’s needs.
WHAT HAS MODULAR TECHNOLOGY
4
Benefits of Modular Technology for Businesses
These various parts and systems are all made with the rest of the market in mind so they
have standardized designs that can come together in a number of ways that can fit the needs of
any company. Not only can these custom systems be created to cater to specific needs, but also
they are often times reconfigurable. Systems that are classified as reconfigurable can be modified
in a remarkably short amount of time.
Reconfigurable manufacturing systems (RMSs) are designed to allow the rapid
adjustment of production capacity and functionality in response to new circumstances, by
adapting the functionality of their machining devices, by reconfiguring the arrangement
of their machines, and even by modifying the building structure of the manufacturing
system (Schmidt, 2015.)
Reconfigurable and Recyclable Systems
Being reconfigurable is a big advantage to a company for multiple reasons. If a hardware
unit breaks then it is possible to replace that with a compatible part from another existing system.
It’s also easier for a company to upgrade systems, there is no need to replace entire lines or
systems simultaneously if the company doesn’t have the resources to make that possible,
productivity can be improved one piece at a time. With all these parts moving around old
equipment can be recycled into new systems, extending their use and saving company money.
There are multiple steps to reconfiguring a system and while the parts are made to go
together it is still a bit more than just plug and play. Once a physical system has been altered it is
still necessary to modify how it communicates to the hardware, through the software. “Machine
reconfiguration takes place at three levels: reconfiguration of the mechanical platform, the
WHAT HAS MODULAR TECHNOLOGY
5
control hardware, and the control software. The mechanical reconfiguration of the platform is
currently a manual process” (Padayachee, J., Bright, G., & Masekamela, I., 2009). It takes some
work to repurpose system parts but with traditional systems it is nearly impossible since you
must usually use a proprietary part from a specific vendor, so interchangeable systems have quite
the advantage in that department.
Web Applications
All sorts of web applications have been rapidly developing and are becoming more
important every day, it is necessary for a system to be compatible with these applications in
order to use these convenient services. I’ve already discussed how modular hardware is made in
a standardized fashion in which the pieces are made to go together, the same applies to software
with modular systems. Developers are aware that their applications will be used together in a
mixture with others and need to be highly compatible in order to make that possible. Also as web
services have become more prominent they have become more useful, like their functions on
embedded devices. By being able to connect embedded devices into a company network, it
becomes possible to perform services that were never possible before, most notably remote
device monitoring and control.
The use of the Service-oriented architecture (SOA) paradigm implemented through Web
Service (WS) technologies is not new especially for high-level systems. However, due to
the powerful networked embedded devices, we can now have the same capabilities at the
device layer . . . it is not feasible nor wished to engage towards tackling the heterogeneity
and idiosyncrasies of devices but rather stay at abstract functional level, i.e. that of
services. This will enable third party service providers to provide much better and highperformance implementation of their services (since they know the specifics of the device
WHAT HAS MODULAR TECHNOLOGY
6
much better) and therefore enable a decoupled parallel evolution of devices and
enterprise systems coupled only by standardized services; a win–win situation
(Karnouskos, 2012).
Cloud computing is term that is used to describe the range of remote services available to
the enterprise world today. There are three classifications for the way cloud computing can
function: Software as a Service (SaaS), Platform as a Service (PaaS), and Infrastructure as a
Service (IaaS). There are plenty of different service providers so there are no real restrictions on
where a business finds a service or how they manage to use it throughout their systems as long as
the applications are compatible.
Cloud Services (CS) are delivered by the specific service providers and are consumed by
consumers in real time over the World Wide Web. In this context, the ubiquity and the
variety of CSs impose a form of collaboration between actors at Cloud Computing layers.
The two main characteristics of potential Cloud critical infrastructure, which differentiate
it from traditional Integrating Software Agents and Web Services in Service Oriented
Architecture Based Cloud Services Discovery Framework enterprise infrastructure are
pay-per-use payment model and automated management services (Nabeeh, El-Ghareeb,
& Riad, 2015).
These cloud computing services and other network functions are carried throughout the
different network layers of a company similarly to the way information is carried through
machines in the Network OSI Model. The actual procedure of how a business process would
work through this are similar to how a process would have been carried out before, but
modernized and likely more efficiently. For a process to start it needs to be engaged by an agent,
likely an Enterprise Resource Planning (ERP) system in a modular system. Dictionary.com has
WHAT HAS MODULAR TECHNOLOGY
7
another perfect definition for an ERP system, “Any software system designed to support and
automate the business processes of medium and large businesses. This may include
manufacturing, distribution, personnel, project management, payroll, and financials” (Definition
of ERP System, n.d.).Once an ERP system starts a process it will send a request to the web
service (can be external CS company), which will then forward the needed information to
internetwork agents and internal machines; that includes the embedded devices that are webaccess enabled.
Figure 1. Business processes that include web services. From “Realising next-generation web
service-driven industrial systems,” by Karnouskos, 2012, The International Journal of Advanced
Manufacturing Technology, 60(1-4) p. 411.
WHAT HAS MODULAR TECHNOLOGY
8
I’ve included Figure 1 to illustrate a common procedure like I described in the previous
paragraph. ERP system starts a process that goes to the web services that it needs to and then
moves necessary data and web services onto devices that are included in the network. Another
way of describing these meshing wireless networks is the Internet of Things (IoT) as can be seen
on the diagram, IoT can be split up into three sections. Automatic sensing and communication
between devices, middleware which includes lots common functions that are shared by many
applications and services, and the application layer, which is the specific software application for
a given process, these are the ways that the IoT works together to improve web service based
processes. (Souleiman & Edward, 2015).
Financial Impact of Implementing Modular Systems
I’ve already discussed some of the benefits of switching to modular systems but now I’ll
get to the part that really matters to business owners, will changing to this kind of technology
help the company increase revenue? It should, but there’s a bit more to the problem a simple yes
or no answer. “Selection of the most appropriate assembly system can offer enormous benefits in
terms of product quality, cost reduction, and manufacturing productivity. However, selecting the
right system for a product depends on a large number of factors” (Heilala, Helin, & Montinen,
2006).
Even with modular technology it is as important as ever for a company to research what
existing systems would work most efficiently, it is important that money is spent on the most
relevant parts. That shouldn’t be much of a problem since many of these parts and software are
reconfigurable and highly compatible, but there is still potential to have a problem if ordering
blindly because it is impossible to make anything universally compatible. “The ability to
effectively identify cost drivers and manage cost reductions is a competitive advantage, and this
WHAT HAS MODULAR TECHNOLOGY
9
should be done as early as possible in the assembly system concept evaluation and selection
phase” (Heilala, Helin, & Montinen, 2006). Luckily there are tools that exist to make this easier.
Simulation
One of the big advantages to modular systems is that it is possible to accurately simulate
how the parts will fit together, if they will be compatible, and even how much money they will
cost. One of the more prominent applications for this is Cppsim System Simulator, a program
created with C++. Cppsim uses a graphical interface so it is fairly intuitive compared to
alternatives and best of all it is free for anyone to use.
C++ is well recognized as an excellent language for representing complex systems due to
its object oriented nature and fast execution speed, but is often considered difficult for
new users. CppSim removes such difficulty by providing a simple and efficient approach
to automating much of the code generation process . . . For many systems, the users can
simply connect existing modules within the graphical environment provided (Learning
More About The CppSim System Simulator, n.d.).
Standardized Pieces
I touched on the standardization of modular parts earlier when I was discussing how this
is to the benefit of a company, I didn’t really get into why that leads to financial boosts though.
Parts are generally open-source and refined based on past performances, all the manufacturer is
doing most of the time is tweaking a design and producing it. Because of this open way of doing
things there is no single vendor or manufacturer that holds an unfair grip on the market, there are
plenty of places to go to get a part or application that meets the needs of a company. If a
traditional system ever breaks and there is no replacement ready to buy from the company selling
WHAT HAS MODULAR TECHNOLOGY
10
proprietary parts then though luck, but such a long turnaround would never be a problem for
modular systems. Being reconfigurable and scalable are other traits that are advantageous to
companies using modular systems, it is possible to upgrade them slowly instead of replacing
entire systems at once which can be costly and be confusing to employees.
Conclusion
Modular systems are exciting technologies that have developed a lot and are quite fit for
the enterprise setting. Features such as standardized parts that are often reconfigurable and
extremely scalable make these systems that are both more efficient and cost-effective than
traditional systems. I would not hesitate to recommend upgrading to modular systems to any
business owner and hopefully the tools I have mentioned will help the reader to figure out if the
switch is feasible for their company.
WHAT HAS MODULAR TECHNOLOGY
11
References
Definition of Modular. (n.d.). Retrieved May 8, 2015, from
http://dictionary.reference.com/browse/enterprise+resource+planning
Definition of Modular. (n.d.). Retrieved May 8, 2015, from
http://dictionary.reference.com/browse/modular
Heilala, J., Helin, K., & Montonen, J. (2006). Total cost of ownership analysis for modular
final assembly systems. International Journal of Production Research, 44(18-19), 39673988.
Karnouskos, S. (2012). Realising next-generation web service-driven industrial systems. The
International Journal of Advanced Manufacturing Technology, 60(1-4), 409-419.
Learning More About The CppSim System Simulator. (n.d.). Retrieved May 8, 2015, from
http://www.cppsim.com/about_cppsim.html
Nabeeh, N., El-Ghareeb, H., & Riad, A. (2015). Integrating Software Agents and Web
Services in Service Oriented Architecture Based Cloud Services Discovery Framework.
Journal of Convergence Information Technology, 60-79.
Padayachee, J., Bright, G., & Masekamela, I. (2009). MODULAR RECONFIGURABLE
MACHINE TOOLS: DESIGN, CONTROL AND EVALUATION. South African
Journal of Industrial Engineering, 127-143.
Schmidt, K. (2015). Computation of supervisors for reconfigurable machine tools. Discrete
Event Dynamic Systems, 25(1/2), 125-158.
WHAT HAS MODULAR TECHNOLOGY
Suleiman, H., & Edward, C. (2015). Thingsonomy: Tackling Variety in Internet of Things
Events. IEEE Internet Computing, 19(2), 10-18.
12
Download