School Papers

School Papers (2)

Papers that I have written for various classes throughout my school career. Some of them are worth sharing, I think. Please read them and let me know your thoughts.

Open Source Goes Enterprise

Written by Chad Windnagle DATE_FORMAT_CHAD

Anyone who's worked in the IT field is familiar with Microsoft applications. For years Microsoft ran many offices, through their desktop software, networking applications, firewalls, mail servers (microsoft exchange) and on and on the list goes.

Open Source has always existed, ever since Wozniak wrote the first operating system and started to share it on the Apple I. But I think that for the longest time most people in IT were afraid of Open Source - and there were some good reasons. People felt that an open platform meant you were more likely to get hacked and viruses - if everyone can see an application's vulnerabilities, anyone can get in - right?

Well now, Open Source Software is taking over, in a big way. IT managers and those in decision making positions are realizing (through much education by open source advocates) that this type of development actually makes applications more secure, because more peer review by developers fixed more bugs, and white-hat hackers supplied their knowledge to vulnerabilities.

Now we're beginning to see open source running some of the most complex and corporate infrastructures in the business information field to-date. Big systems such as Cloud Linux, and android are using Open Source technologies

Open Source is becoming the lynch pin to business technologies. Cloud computing will use Open SourceAnalytical Systems will too. Open Source is currently poised to become the premiere and preferred platform for building information systems. Even Microsoft has added Enterprise Data system Hadoop to it's cloud application Azure.

Open source isn't just a technology, it's a way of life to developers and IT professionals, and I can only see it continuing to take over the proprietary space as more and more of these applications and developers are empowered to be able to write code to help applications talk to each other.

Introduction

A business process describes the the steps followed by a company or organization to produce a particular product or service. With the advent of the Internet and the advancement of other information systems, automating and improving business processes in an effort to reduce costs, increase productivity, and improve quality has become a major goal for companies around the globe. Product managers are seeking to implement new modern technology in their business processes. Information and communication technologies have made these sorts of projects and undertakings successful and useful. Not only that, but they have opened up a whole new business front for businesses to actually be able to sell information service technologies as a service and product. (Christoph, 2011). Information technology staff has been tasked to find ways to utilize the information data collected by their various systems to apply this critical data in a way that helps to meet the goals of lower cost, increased production, and quality standards (Allen, 2011).