Benefits of Private Cloud Infrastructure Design for RetailCo
The organization named RetailCo makes use of service oriented architecture in the field of information technology. The company will just merge the architecture after collecting all the addresses and obtains a single solution. RetailCo provides free interaction with other organizations independently. The issues faced in RetailCo includes, how to design computing, storage infrastructure design, then integration of services and application. There are some specific legal conditions applied and thus, all the operations based on designing the networked connection is required to be performed in a sequential and managed way. Integration part combines two input files and merges into a single output file using python code. Restful Webservice Demo is about retrieving the output file which is being generated in the Integration Demo. Mash Up demo gives the location of the store by using the directions from the map.
The objective of this report is to resolve the issues faced in RetailCo related to design computing, storage infrastructure design and, integration of services and application. Demo will be provide in three parts that includes, Data Integration, Restful WebService and MashUp Demo, so that the source that is selected is combined to read the data carefully. The code will be based on python language. What type of designing infrastructure will be cost effective and more reliable to the user will be suggested. The cluster will be allotted and the cost will be estimated.
The storage infrastructure which is to be designed, is actually supposed to be a private cloud network. Selection of private cloud would always be a good option because, the organization will have their own administration over it. The employees working here will have their own free zone to communicate with all the levels of the seniors. Moreover, they can also know the status of the project. Therefore, each of their own work is appreciated. The organization should have their own cluster registered in the cloud (Big Data Made Simple – One source. Many perspectives. 2017). As a result, there will not be any path collision or traffic. It is just like the intranet connection being provided. Since, they are working with many clients, as a whole it is important to have good configuration systems which can be provided only by the cluster, in the cloud. The feature of this application is that, the employees of RetailCo can access all types of data, but outsiders do not have this facility. The network connection will always ask for the verification being made, so it is necessary to check all types of given scenarios. It should be capable of using more amount of sites and Ethernet connection together. Maintaining the portal is very easy and less time consuming. All the employees in RetailCo can be informed at a time. Login and logout will help to maintain leave session of the employees. Each one can have their unique identification to login. If any mistake occurs then immediately it can be corrected. This type of portal can also support the delay in any complex projects. The clouds being used has the capability to increase the number of nodes by adopting the elasticity. It also follows the principles of virtualization (Shen et al., 2010).
IT Field
Benefits
In order to maintain the private network it is necessary that the admin of RetailCo take care of the physical devices being used, where the usage of fire wall and antiviruses is a must. If any problem related to hardware devices occur, immediately inform the administration. Check all the files coming from outside which can sometime be illegal or full of virus. The allocation of server with the usage of the private cloud tends to be very easy. So, it is really spacious (Network Computing, 2017). The accessibility is easy, and the portability will help to inform each of them working in RetailCo. The hardware being used is fully virtualized having the potential to get connected with the different clouds. Suppose, the users in RetailCo increases then it is just required to add the cloud into it. Thus, the cloud is elastic in nature. The bonding in the cluster is so strong that the nodes can interact effectively. Though, it is costly but once it is bought, RetailCo can utilize it easily. The portal can also be accessed by the individual if they are unable to come to the organization, due to any kind of issues.
IT Field
In the field of information technology, the private cloud will not fetch so much amount and will be energy efficient. It will have a vast platform for its users to access different types of files. Provision of elasticity cloud and the virtual cloud is of great use. When all these new features are applied, then immediately the risk of hacking is avoided. It is easy to trace the nodes if they not functioning properly, or if any problem occurs from any function then the admin will come to know or he should be informed about it. Make sure that, none of the user is passing the internal information outside (Basic Network Design, n.d.).
Application assimilation is a process of gathering information or a function from one type of application assimilation, which is combined with another application assimilation. It is also named as enterprise application assimilation. Often, it is said to be a difficult process for integrating the old services with the new services. Some of the necessary requirements required for the business enterprise includes, rules and logic for the business and data sharing, proper connection between the platforms, flexibility with the program and implementation (Deloitte United States, 2017). It is used in the small and huge organizations for the purpose of connecting desperate services and also leverages the services in the organizations in order to improve the efficiency of the business, then it maintains the scalability and decreases the cost of information technology. Easiest way of assimilation is manual assimilation process i.e., with the help of p2p integration between the two services but, it takes more time. Also making huge amount of manual assimilation is a biggest challenge in the business environment. In order to get the best service, it is required to use the middleware for consolidating the assimilation structure (Streetdirectory.com, 2017).
Assimilation with the Application
Before going to assimilation of the application, it is very difficult to understand the various levels in this integration. There are different levels of application assimilation contained in it, they are mentioned below.
At the presentation level, assimilation is achieved through the help of presenting several different services as a single service with a general user interface. Presentation-level assimilation was used in the traditional to combine all the services, that could not otherwise be connected, but service assimilation technology has since evolved and become more sophisticated as well as making this approach less prevalent (Curvature, 2017).
Data assimilation process can be achieved with the help of the coding process. While writing a code in the applications which is in the form of understandable to the another applications in the business level. As well as making use of intermediate information format it can be used in the sender and the receiver side in order to ease of interpretation process in the business enterprises. In order achieve the successful integration it is necessary to do the access, interpretation as well as the information transmission.
Another type of application assimilation is business process assimilation, in order to map the business enterprise with information technology by the requirement of logical process, required in RetailCo. Business enterprises can use service assimilation to describe how each and every separate assimilation will interact in order to automate the crucial organization processes, resulting in the speedy delivery of goods and services to the customers, it can decrease human error, and it is required to be completed with low business cost (Ipspace.net, 2017).
Communication level assimilation is an important level in the assimilation process. Because, within the organizations it is necessary to communicate with each other. It may be in the form of sharing their resources, for request/reply, or for messaging with each other related to business. Ineffective communication in the business environment, creates difficulty in the business enterprises, as well as information cannot be properly combined.
Information integration is about collecting all the related information from various sources into something useful and provides it to the users with a unique form. Information might come in various sources like DB. But, those information should be combined together for a single service. It became more complex and time consuming process when the clients started to fetch the information from multiple systems for the reporting purpose. Thus, this situation makes data integration more complex. It provides Information management solution for RetailCo’s business, for the use of mission critical business, for combining the data from old and new and, for the goods and services. It decreases the overall technical difficulty as well as improves RetailCo’s business agility. It enables the trust and their understanding of information with the help of governance and lineage, through metadata (Isaca.org, 2017).
Many of the business sector do their information integration process themselves. They are facing a serious difficulty in data integration. Typically, because it contains more complexity issue in it. It can grow with the help of maximum utilization of computers, customization process made in the computers and lack of techniques to the information integration process. The data integration based on the concept distinguishes integration technique, which varied according to the layer of abstraction where integration is performed.
In general, information integration process can be classified with different techniques. Which are mainly used for problem addressing purpose. Some of the approaches are listed below,
Standard Integration
In this, the user can directly interact with all the related data as well as manually combine with the selected data. So, the user must directly deal with the user interfaces and query languages (Jelastic, 2017).
General UI
It can provide uniform view and feel. Even though the relevant data is present in a separate computer, the user can finish the homogenization and assimilation.
Collection through Services
This technique is mainly used for data accessing from various resources, and it helps in returning the information in the form of integration.
Data Integration by Middleware
The main purpose of this technique is for solving the integration problem. Middleware gives reusability in the functional field (Sether, n.d.).
Fetching Uniform Data
This mainly focuses on logical integration of information done at the data fetch layer. All the process is performed at run time.
Common Data Storage
Generally, physical data assimilation process can be performed by sharing data to the new data storage. Because, physical storage process basically provides user access to the data.
Advantages of Data Integration
There are various benefits in data integration process. Some of the benefits are listed below.
- It contains all the related data in a single form. So that the user can view all the information.
- Having access to various data points allows the user to do efficient and effective process.
- Having rating and score allows RetailCo to leverage the data.
- When the data is in a clear form, the employee can make decisions (Interoute, 2017).
Execution
Data merging using python.
Code file is attached here.
Code Explanation
Data Integration Demo consists of two files namely stores.xml and locations.csv, which stores the details of the stores and locations of the stores respectively. Two data source files are merged using python file DataMerger.py.
Execution
Latitude, Longitude and name of the store.
Code file is attached here.
Code Explanation
Restful Web Service Demo consists of a python file named as “Store_locator.py”, which is used to retrieve the Output Data Source file “Store_loactions.csv”. Output file is the file being generated from the first Demo.
Execution
Specification of the Store ID.
Directions to reach the searched store.
Code file is attached here.
Code Explanation
MashUp Demo consist of locations of the store in the form of a map. If the store ID is searched, then the output for the searched id is generated in the form of graph which shows the exact location using the map’s directions, to reach the store.
Conclusion
RetailCo organization has built up a private network with high price, but now it is their own responsibility to maintain it. The required details on this project are mentioned, then the computing and storage design is selected as a private cloud where cluster is used. The benefits are mentioned for the particular cloud selected. Different types of the application through various devices are selected. The related demonstration is also shown. Then, the report projects on information integration. Some of the data bases which can merge will be combined and the other data bases will be merged, when it is necessary. The private cloud is selected based on the privacy provided by them in RetailCo. It has various set of rules to be followed. The SOA is provided based on the various facts that are used. Nowadays, provision of security in all the sectors is mandatory. Therefore, hackers or intruder cannot harm RetailCo in anyway. Data Integration, Restful Web service and MashUp is completed and is executed.
References
Basic Network Design. (n.d.). .
Big Data Made Simple – One source. Many perspectives. (2017). 5 advantages and disadvantages of Cloud Storage. [online] Available at: https://bigdata-madesimple.com/5-advantages-and-disadvantages-of-cloud-storage/ [Accessed 17 Jun. 2017].
Curvature. (2017). Computer Networking Equipment Rental. [online] Available at: https://www.curvature.com/rent-networking-equipment [Accessed 17 Jun. 2017].
Deloitte United States. (2017). Systems integration services | Deloitte US. [online] Available at: https://www2.deloitte.com/us/en/pages/technology/solutions/systems-integration-services.html [Accessed 17 Jun. 2017].
Interoute. (2017). What is a Private Cloud?. [online] Available at: https://www.interoute.com/cloud-article/what-private-cloud [Accessed 17 Jun. 2017].
Ipspace.net. (2017). Designing Private Cloud Infrastructure – ipSpace.net by @ioshints. [online] Available at: https://www.ipspace.net/Designing_Private_Cloud_Infrastructure [Accessed 17 Jun. 2017].
Isaca.org. (2017). IT Professional Membership – Audit – Security – Governance – Risk | ISACA. [online] Available at: https://www.isaca.org/Membership/Professional-Membership/Pages/default.aspx?cid=1210087&Appeal=SEM&gclid=CNuPlb7exNQCFQwkaAodLTkJuw [Accessed 17 Jun. 2017].
Jelastic. (2017). PaaS and CaaS Cloud Hosting Business. [online] Available at: https://jelastic.com/cloud-business-for-hosting-providers/?utm_source=google&utm_medium=cpc&utm_campaign=hosting_business&gclid=CKHn0PvexNQCFdYRaAodbqkK8A [Accessed 17 Jun. 2017].
Network Computing. (2017). 9 Immutable Laws of Network Design. [online] Available at: https://www.networkcomputing.com/networking/9-immutable-laws-network-design/1981576846 [Accessed 17 Jun. 2017].
Sether, A. (n.d.). Cloud Computing Benefits. SSRN Electronic Journal.
Shen, W., Hao, Q., Mark, H., Neelamkavil., J., Xie, H., Dickinson, J. and Thomas, R. (2010). Advanced Engineering Informatics. Systems integration and collaboration in architecture, engineering, construction, and facilities management: A review, [online] 24. Available at: https://www.sciencedirect.com/science/article/pii/S1474034609000664.
Streetdirectory.com. (2017). Computer Network Designing. [online] Available at: https://www.streetdirectory.com/travel_guide/115323/networking/computer_network_designing.html [Accessed 17 Jun. 2017].