Thursday, December 5, 2019

Transaction Processing System

Question: What options are available for GOLFSMITH in terms of software and applications? If the CEO likes the idea of purchasing software, what are your next steps? What is a logical design? What is a physical design? Describe the steps typically performed in systems design. Answer: Introduction Transaction processing system is a style of processing data which divides the work into individuals and inseparable operations named as transactions. Golfing Tools are manufactured and then retailed by Golfsmith organization. Apart from the Retail outlets, this organization has a good hold on the Web in entire U.S.Organization is now required to install transaction processing system and an order entry framework. Transaction Processing System Transaction processing system (TPS) is a software framework or a combination of software or hardware that supports easy or simple transaction processing of data (Brown, 2000). Proposal of recommendation Plan of Action As an IT manager, I suggest that CEO of GOLFSMITH should take consideration of different TSP software and Cloud Models available in the market for the better transaction of data and check appropriate new order entry cloud systems available in the market. Features and applications of available software should be checked properly (Guo, Papaioannou, Aberer, 2014). Options of TPS Software Tuxedo is the middleware model utilized to manage the distributed data transaction processing within distributed computing situations. Tuxedo is a data transaction processing framework, a transaction-familiarized middleware and it is an industry based application server available for numerous systems and for different programming languages. On the other hand, cloud model is also suitable for TPS and new entry system because implementing cloud computing is the best business approach for Golfsmith (Linthicum, 2016). The most significant distributed computing model in cloud computing is Hadoop, which is an open source cloud model developed by the organization Yahoo for the large scale transaction processing. Selection of Cloud or Tuxedo As an IT Manager, I recommend the CEO of GOLFSMITH that he should go with the Tuxedo Transaction Processing System or use it as a new entry system as there are a lot of benefits associated with it. Oracles Tuxedo empowers appropriated applications to the scale which responds to the change the transaction loads by dynamically spawning as well as terminating servers and by dynamically deactivating and activating objects to meet the employment needs. Oracle Tuxedo adjusts the workload among every accessible service and objects to guarantee that they should be equally utilized (Song, Li, Zhou, Li, 2013). Steps for buying Tuxedo Oracle Tuxedo offers a middleware framework for building a scalable multiplier client or server applications within heterogeneous and distributed situations that broaden the Web applications for the Enterprises. By utilizing Oracles Tuxedo, clients can develop, arrange and convey the distributed applications severally on the underlying hardware, software, operating system, as well as database environment (Su, 2015). Physical design Physical Design for Oracles TSP demonstrates: Person or Machine Boundaries Architecture of Network Technology Assignment Distribution of Process Data Distribution Logical design Logical design is made by separating procedures such as: Time Client and Server Place Distributed vs. Centralized Batch vs. Online Automated vs. Manual System design Implement the transactions utilizing two-phase submit a protocol. In the initial phase,the coordinator requests for every LTMs as well as to take care that the operation or function essential for this has been executed correctly. If each LTMs vote positively, then they execute the second phase in which Tuxedo actually submits the transaction. Otherwise, the data transaction is prematurely ended. Then they allot data products to LTMs utilizing steady hashing. To accomplish an adjusted task, initially, cluster the data into virtual hubs and then allot such virtual hubs to LTMs. Different virtual hubs can be allocated to the similar LTM.To overcome the LTM disappointments, virtual hubs along with transaction states are replicated into many LTMs. After the LTM server disappointment, the recent updates or overhauls can then be recuperated and the influenced data transactions can proceed with the implementation phase by fulfilling ACID properties. At last detailed configuration or designin g of TPS is done to ensure the Atomicity, Isolation, Durability and Consistency properties of data transactions (Vinje, Marsland, Grtner, 2012). Cloud model for data processing Software as a Service is the model which is a delivery and software licensing framework in which the software is authorized on a membership premise and it is a centrally hosted cloud model.SaaS cloud model includes numerous services as well as applications such as reliable and secure transaction of data. GOLFSMITHs success depends on upon the reliable handling or processing of data transactions to guarantee that the orders of the clients are delivered well in time. The SaaS is a cloud model which helps the organization to enter reliable data in the new systems (Linthicum, 2016). Conclusion In this study it has been concluded, that to accomplish performance, consistency and reliability, data is promptly accessible within data warehouses, reinforcement processes must be placed as well as the recovery procedures must be established to deal with Human failure, Systems failure, viruses in computers, software applications and with natural disasters. It has also been concluded that by utilizing Oracle Tuxedo, clients can develop, organize and convey distributed applications autonomously. References Brown, R. (2000). Visualising the performance of a large transaction processing computer system. Computing Control Engineering Journal, 11(6), 263-272. Guo, T., Papaioannou, T., Aberer, K. (2014). Efficient Indexing and Query Processing of Model-View Sensor Data in the Cloud. Big Data Research, 1, 52-65. Linthicum, D. (2016). Software-Defined Networks Meet Cloud Computing. IEEE Cloud Comput., 3(3), 8-10. Song, M., Li, Z., Zhou, B., Li, C. (2013). Cloud Computing Model for Big Geological Data Processing. AMM, 475-476, 306-311. Su, H. (2015). The Processing Technology in Mobile Database Transaction System. IJDTA, 8(2), 51-60. Vinje, T., Marsland, V., Grtner, A. (2012). Software Licensing After Oracle v. UsedSoft. Computer Law Review International, 13(4).

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.