Wednesday, January 29, 2020

Website Migration Project Essay Example for Free

Website Migration Project Essay Introduction Tony’s Chips is a medium sized enterprise that aims to enhance its operations through e commerce. The company aims to migrate from its current externally hosted website to a new e commerce system that will be hosted internally. The new system will provide data storage, retrieval, security and recovery solutions for the enterprise. It will also enable the company to perform commercial transactions through the website. The new system is expected to improve on the operational reliability provided by the existing system. The company also aims to adopt a system that will provide better data integrity facilities. The firm’s management views a redundant system as offering the most ideal recovery solutions. The new system is expected to provide improved database facilities as well as facilitate the firm’s electronic transactions. Project goal This project aims to produce a system that will adequately address Tony’s Chips system requirements. In light of this, the system’s architecture will consider all of the system’s requirements in its design. The system’s architecture will make use of the ideally performing applications. The project aims to create a cohesive system from the many available system components by putting emphasis on application compatibility. The project also aims at creating reliable recovery solutions for the system. This will be undertaken with the aim of enhancing system recoverability. Available system component alternatives The system’s requirements call for an adoption of system architecture that is robust, stable and efficient. The architecture will encompass an operating system platform, a database, a web server and server side scripting software. For each of these system sub sections, there is a large variety of software solutions available for adoption. These tools possess operational, cost and adaptability characteristics that make them suited for application in varying areas. A web server’s operating system has a  significant influence on the efficiency of the resident system (Gunther, 2006). This necessitates the need for an ideal web server platform choice. Several operating system (OS) platform alternatives are available to Tony’s Chips. For instance, the company can choose to run the new system on a Microsoft Windows Server OS platform. Some of the server platform applications provided by Microsoft include Windows Server 2008 and 2012. These operating systems are advant ageous in that most online applications are available to the Microsoft Windows Server platform. Additionally, expertise on Windows server OS is readily available. As a result, implementation and maintenance operations for applications using this platform are complemented by available personnel. However, Microsoft’s licensing fees for new versions of the OS present an economic obstacle to the adoption of the platform. In addition, the platform’s security facilities are not as reliable as those of alternative server platforms such as Linux and UNIX (MacDonald, 2009). Linux offers a variety of server OS distributions. These include Red Hat, Ubuntu and CentOS. These server platforms have the common advantage of being easily customizable, stable, secure and robust (Tanenbaum, 2001). Cento possesses the best expertise support among Linux distros. This is because of its long development cycle. CentOS, however, does not possess the enterprise level operating abilities of Red Hat Linux. Of the currently available Linux distributions, Red Hat Linux offers the best performance when used in enterprise level applications. UNIX is also a viabl e server OS platform alternative. Its performance characteristics are similar to those of Linux. Its hardware specificity and cost, however, present a challenge to its adoption in server applications. As shown, a variety of server platform facilities are available to Tony’s Chips’ project. Tony’s Chips’ choice of web server software will significantly affect the project’s success. Various web server software alternatives are available to the company’s system design. Microsoft’s internet information services (IIS) is one such solution. This webs server is designed to run on Windows server platforms. Consequently, it integrates well with Microsoft’s online applications. It features an intuitive graphical user interface that simplifies its installation and use. However, the costs of installing new versions of this web server are high. In addition, its restriction to the Microsoft server OS platform inhibits  system flexibility. An alternative to IIS is the Apache web server. This is an open sourced application that can be implemented on a wide variety of operating system platforms. Apache’s integration of a pearl and PHP engine facilitates easy integration with the application programming interface (Gunther, 2006). In addition, this web server is available for free. This makes it a cost effective alternative. Further, Apache’s event-driven architecture enables it to perform ideally even under heavy loads. However, Apache usage involves a relatively strenuous learning curve. The software’s complexity may present an obstacle to its use by new users. Another web server that can be adopted for use in this project is Nginx. This server is easy to use as well as stable. It is also based on an event driven architecture. This architecture makes it an efficient user of system resources even under heavy loads (Tanenbaum, 2001). Nginx’s ease of installation, configuration, and use make it a viable alternative for adoption in Tony’s Chips system. As illustrated, various applications are available for adoption in the project. Various alternatives also exist for scripting of the system’s server side applications. PHP, pearl, ASP, coldfusion and Java are some of the choices available to this project. PHP’s advantage accrues from its relative simplicity. It can be integrated into HTML with ease making it an ideal choice for many web development projects. However, its power is limited by the language’s relatively short life span (Tanenbaum, 2001). In spite of this, PHP has the ability to perform adequately in most website applications. Another scripting alternative, ASP, provides great performance for the majority of web server applications. It enables combination of scripting languages such as VB script and Javascript. This makes it very powerful. However, ASP is limited its scope of application. It can only be used on the Microsoft Windows platform. This limits system flexibility. Coldfusion is also a viable server application choice for use in Tony’s Chips system. It is simple, flexible and powerful. However, it is relatively expensive. Java also presents a suitable chose for use in the system. Java can be utilized for the project in a number of ways. The language can be used to create Java server pages which integrate Java code into HTML. Java can also be used to create request handling programs. These programs send complex requests to Java web pages. This feature makes it possible to execute complicated data manipulation operations with ease (Hunt John 2011). Java is also a cross platform application. This makes it a complement to system flexibility. However, Java’s expertise costs are relatively high. These alternatives illustrate the variety of scripting language alternatives available to the project. Database solutions to the projects include Microsoft SQL and MySQL. Ms SQL supports the storage of large amounts of data in a big number of relations. It incorporates reliable data security and integrity facilities. It also facilitates fast system recovery in the event of failure. This is because it possesses several recovery facilities such as its ability to rollback and roll forward transactions. However, this database application is proprietary. As a result, the adoption of this database application may be compounded by the software’s relatively high costs. MySQL, on the other hand, is free. It also incorporates robust security and integrity features such as views, authentication procedures and constraints. MySQL can run on a wide variety of OS platforms with relative ease. This makes it a popular choice for web applications that require flexibility and scalability. Additionally, MySQL’s custom built storage engines enable the database to meet specific user requirements. MySQL database users also have access to a wide variety of prebuilt data storage engines such as myISAM, InnoDB, Falcon, merge, memecached and solidDB. However, the implementation of MySQL databases is time consuming. This is because MySQL’s limited support for some database features necessitates a lot of user interface coding. These applications present the most viable database facility alternatives for Tony’s Chips system. System design For this project the Red Hat enterprise Linux distribution will be used as the operating system for the company’s server. This is because this operating system is capable of achieving the performance requirements of an enterprise such as Tony’s Chips. It also has a high capability of recovering from system failures (Guise, 2008). This is in addition to its incorporation of security features such as the ability to virtualize applications and integrate native smart cards. Real time monitoring and call frame canary word utilities also provide reliable protection from threats such as hackers. Red hat Linux’s users are eligible to the provision of technical support from the OS vendor. As a result, system implementation and  maintenance is simplified by assistance from vendor technicians. Vendor support is also provided for all Red Hat compatible software. In addition, patches for bugs are released periodically. These patches ensure improvement of systems incorporati ng the OS. As illustrated, red hat represents the ideal server OS platform choice for a company seeking optimal system performance. The project will adopt an Apache web server. This is because Apache provides the most cost effective solution to the performance requirements of Tony’s Chips. In addition, Apache server’s user base is the largest among current web servers. Apache is used on 46% of webs servers worldwide (Hunt John 2011). The source code for Apache is available to its large user base. As a result, Apache users have access to faster resolutions of any bug related issues. Patches to the software are frequently released. These patches improve the server’s performance. For Tony’s Chips, this feature presents an opportunity for constant system improvement. Apache web server will also grant greater flexibility to the system in the event of future change in system requirements. This is because it can operate across multiple platforms such as Windows Server and Linux. Server side scripting for the project will be done through Java. This scripting language will be selected because of the powerful capabilities that it provides to online applications. The use of Java will enable the enterprise to implement complex and distributed web applications in an efficient manner. It will enable the enterprise to reap maximum benefits from e-commerce by enhancing efficiency of the website’s functions. The plug ins needed to run Java web applications on Apache are readily available (MacDonald, 2009). For this reason, Java will integrate well with the Apache web server. Its ability to run on multiple platforms will also ensure that the system is flexible. It will enable achievement of system requirements with relative ease. In addition, it will easily facilitate future system adaptability due to its flexibility. These features are illustrative of why Java is the ideal scripting choice for the project. For the server’s database, a MySQL server will be used. This application will be used because of its ability to cater to Tony’s Chips specific data storage needs through custom storage engines. This represents a big advantage to the company. This is because it will adopt a database that specifically meets all its data storage, retrieval and update requirements. In addition, MySQL is secure and  performance oriented. For instance, the number of transactions handled in MySQL can be increased by grouping transactions from multiple connections. This feature ensures optimal database performance even under heavy work load (Ashenfelter, 1998). MySQL’s bug related performance issues are resolved fast because its source code is available to a large programmer community. The software is also very cost effective because it is free. These features make MySQL the best choice for datab ase implementation in Tony’s Chips’ system. System architecture The system architecture will comprise a database linked to a dynamic website. An apache server will handle user requests. HTML and Java will be used to create the website. These programming languages will enable users to access the system’s services over the internet. Java will also enable transactions between the system and other web applications. These transactions will link the system to facilities such as online payment applications. In this manner, the system will enable online commercial transactions. The Red Hat Linux’s security facilities will be integrated with those of the Apache server and the MySQL database. In doing this, security features will be incorporated at multiple levels of the system. For instance, authentication procedures will be implemented by the operating system as well as the database. The system architecture is illustrated below. Downtime reduction As Tony’s Chips migrates from the external to the internal web server, the amount of downtime can be reduced by ensuring comprehensive preparation for the migration process. Enlisting the webhost’s cooperation for the migration operation is central to a fast and efficient system migration (Gunther, 2006). Before initiating the migration process, all data at the old server should be backed up. The new database should then be set up to ensure that the migration process is not delayed by data transfer. Before migrating, the new database should be tested in order to detect and resolve any performance issues. In order to ensure minimal disruption to the company activities, the system administrator should schedule the system migration for periods with minimal user traffic. In addition, users should be provided with prior notice of the migration operation. This reduces the performance issues that  may arise from users’ attempted access of the system during migration. The change of server IP and domain name should be conducted having performed all the database migration, backup and system testing. Once the new system has been launched, it should be monitored with the aim of detecting any emergent performance issues. Anticipated outcome The system will enable accesses of company services through the website. A use case diagram depicting a customer’s order through the system is shown below. The system will enable Tony’s Chips to engage in e-commerce. Products from the company will be advertised and sold through the website. The system will also provide data warehousing services to Tony’s Chips. This is because data pertaining to online sales will be stored in the system’s database. This data can be analysed by use of data mining tools such as insightful miner. Data mining operations will enable Tony’s Chips to infer critical information from the system’s data cache. In this manner, the system will allow Tony’s Chips to remain competitive. The system will also provide recovery facilities to Tony’s Chips. It will feature facilities such as duplicate databases and journaling facilities that will enable recovery in the event of system failure. In order to ensure system continuity in the event of disaster, duplicate copies of the system will be maintained at different geographical locations. These facilities will ensure that t he system remains operational even if a disaster occurs. Updates to the main system will be duplicated in the backup systems automatically. This will ensure that the system will always be recoverable. The system will also incorporate security facilities for Tony’s Chips data. Multilevel security facilities will be used to enhance the protection of data from unauthorized access. The system will provide transaction information to all the relevant stakeholders. Inbuilt transaction procedures will facilitate automatic provision of transaction information to other online applications. For instance, taxation authorities will receive data on revenues due from the company’s online transactions. These services are expected to be realized from the system’s implementation. Support operations Support operations for the system will include training for users as well as system administrators. As the system is implemented, users and administrators will receive technical training on how to access relevant services. They will also be trained on how to detect and resolve system faults. Customers will have access to an online help facility on the system’s website. Further, support staff will always be available to assist new users. This support will be provided through online chat and telephone communication. Maintenance operations such as software and hardware updates will be performed in accordance with vendors’ recommendations. In addition, any changes to system requirements will be addressed by performing relevant updates. System administrators will be required to constantly analyze the system’s operation. This will enable them to quickly identify and solve any emerging threats or system faults. Training manuals will also be provided to relevant staff. These manuals will enhance familiarity with the system’s operations. These support services and operations will boost the benefits accruing from the system implementation. Project evaluation Evaluation of the project’s success will be performed by performing research to ascertain the system’s impact on Tony’s Chips operations. In doing this, stakeholders such as customers and system administrators will be issued with questionnaires. These data collection tools will seek to determine whether the system is performing as expected. Issues such as the system’s ease of use, data security, user friendliness, and speed will be investigated. Interviews will also be conducted within Tony’s Chips’ community to determine the system’s effects on company operations. Additionally, the system’s journaling facilities will be used to provide performance related information. The findings from this research will be compared with system requirements. This will enable an accurate determination of project outcomes. Conclusion This system plan will provide a guide to the system’s design, implementation and maintenance. It will also enable one to infer the reasoning behind decisions made over the course of the project. Additionally, the plan will enable efficient utilization of resources such as time and money. This project plan can also be used as a guide to understanding the operation of  Tony’s Chips’ new system. Project gantt chart References Ashenfelter, J. P. (1998). Choosing a database for your web site. Hoboken, NJ: Wiley. * Guise, P. D. (2008). Enterprise Systems Backup and Recovery: A Corporate Insurance Policy. * Boca Raton, FL: Auerbach Publications. * Gunther, N. J. (2006). Guerrilla Capacity Planning: A Tactical Approach to Planning for Highly * Scalable Applications and Services. New York, NY: Springer. * Hunt, C., John, B. (2011). Java Performance. Trenton, NJ: Prentice Hall. * MacDonald, M. (2009). Creating a web site: The missing manual (2nd edition). New York, NY: * Pogue Press.

Tuesday, January 21, 2020

Peace in Islam :: essays research papers

  Ã‚  Ã‚  Ã‚  Ã‚  Frederick Denny, the keynote speaker of the night spoke on Islam and its moral responsibility and how Muslims need to educate. He was a very intelligent man and great speaker, but he was too philosophical for the students in the audience. I was one of those misfortunate souls who could not understand where he was going. He hit on many key points that connected the current problems of Islam and ideas of liberation theology.   Ã‚  Ã‚  Ã‚  Ã‚  He stressed that Islam is and always will be a monotheistic, ethical religion. I agree with this statement and with the education of the youth and the world, others will see that Islam is not evil or that much different from Christianity in faith. In his randomness he also hit on the ideas of sin. In Islam Ma’arvt and Mounkar are the Islamic terms for what Christians call sinless and sinful acts or the expectable and not expectable behaviors. From these aspects of faith one can seek justice and morality through God, the one who wills and acts justly.   Ã‚  Ã‚  Ã‚  Ã‚  Spiritual morality and justice are filtered from God and should not be questioned. We should take what he gives us and use it responsibly. Doing what is right and just in the eyes of the lord will draw one closer to the almighty. Closeness to the Creator is the ultimate of all Muslims and with understanding and education all will see that this is the goal of all the Abraham faiths. All 3 believe that happiness comes from love for him. He asks only that we should â€Å"spend of our substances out of love for him alone.† Meaning moral duty enacted out of duty for him, â€Å"for god’s sake first.†   Ã‚  Ã‚  Ã‚  Ã‚  Doing all things through the lord first and then showing and educating the people, the world and Muslims alike in the ways of the lord can reach peace in Denny’s opinion. There are struggles with-in Islam itself with the more radical liberation theology. They take their faith to the extreme and segregate their own. Find peace from with-in, find peace amongst your brothers, and then find peace amongst your neighbors in order to accomplish Takwa (avoidance of unethical). There will be a great deal of suffering. Denny does not Denny does not deny that. He says along with many Muslims that suffering with the principle of faith. Arming oneself with the glory of God will maintain your spirits and ultimately lead you to peace.

Monday, January 13, 2020

On Compassion

Annotated Bibliography â€Å"On Compassion† Ascher, Barbara. â€Å"On Compassion†. 5O Essays. Ed. Samuel Cohen. Boston: Bedford/St. Martin's, 2004. 35-38. Print. Barbara Ascher’s essay offers examples of everyday life in New York City to support her thoughts about compassion. She uses two different encounters to back up her arguments and points. The first encounter involved a woman, with a child, giving money to a homeless person as he starred at the precious child. Ascher questioned as to why the woman gave to the homeless. Was it fear or compassion that motivated the gift?The second encounter involved a homeless person coming into a cafe, smelling of cigarettes and urine and the owner rushing to hand the man a coffee and a bag of food. Twice Ascher has witnessed this and one argument made was, what compelled the woman to feed the man? Was it because of pity? Care? Compassion? As winter comes the mayor kicks all the homeless of the streets and into Bellevue Hosp ital. Ascher thinks that what the mayor is doing shows compassion, but another side of her fears it is because of â€Å"raw humanity offending our sensibilities†(38).She uses interesting words to basically describe how people don’t like to face reality and see how life really is. People just walk past the homeless, pretend nothing is wrong and life is perfect; forgetting about the other humans in rags, starving, and living day to day on the street and in parks. For most it wasn’t a lifestyle chosen, yet people only see what is right in front of their eyes; â€Å"An awareness of rags with voices that make no sense and scream in inarticulate rage†(38). Ascher believes and states that, â€Å"Compassion is not a character trait like sunny disposition.It must be learned, and it is learned by having adversity at our windows, coming through the gates of our yards, the walls of our towns, adversity that becomes so familiar that we begin to identify and empathize with it. †(38) Ascher then, compares the homeless to the Ancient Greeks, reminding us of our common humanity. In my opinion, I believe that the point of this essay was to speak to people through writing. Ascher made very good points about her beliefs on compassion. For example, how she believes compassion is learned and not just a character trait. I for one agree with her.Being compassionate is not something that you should describe yourself as, but more so an action of doing or giving without second-guessing, or thinking of it. It’s something you pick up as a child in your home and community and it grows on you, it becomes part of your identity. In Ascher’s essay she gets her point across with plenty of arguments to back it up. She uses encounters from everyday life so readers can see and understand where she is coming from. Ascher made me change how I see and think about compassion. That’s why she is such a great writer because the execution of her work is just excellent.

Saturday, January 4, 2020

Gender Equality And Women s Equality - 1326 Words

Throughout many decades women have been fighting for gender equality, both at home and in work place. Women have to suffering in unequal treatment in their life and struggling to be equal to men. Gender equality is really important in our society. People born equally but the society continues to push the tender roles. The gender discrimination becomes more and more common in our life but this needs to stop. People should respected each other with no matter what gender they are and gender equality is a more and more serious problem for people to redefined. There are lots of big difference between females and males body. Our gene decided our gender but it doesn’t mean people can treat them differently. Physiologically, men are stronger than women and they have more powerful muscle and women have tinier skeleton with less power. Some companies choose to hire males for a position but not females because males are more good at this job. It is true that males and females can not tru ly treat equally on physically and some part of our body structure limits our ability. However, males and females should respect each other mentally and should not underestimate others ability with their gender. Is taking care of kids, cooking for their husband and cleaning the house are big responsibilities for a woman after they married? Women should not be defined as a housewife after they married and can not only because women are good at housework so it is their job to keep the house clean. LotsShow MoreRelatedGender Equality And Women s Entrepreneurship2258 Words   |  10 Pagesconstruction. It is considered, that women are more flexible, less reckless, thoroughly study the risks of projects, consumer demands and goods characteristics.† This interested me because I always looking for justice, equality whenever and anywhere. Gender equality are mostly relates to this topics. My current perspective is, that nowadays seems really big differences between males and females and this project started by my willing to achieve this kind of equality. I. Background of the problem WorthwhileRead MoreWomen s Rights And Gender Equality Essay2428 Words   |  10 Pageseven bring anything or anyone significant to mind. But no matter what thoughts arise through them, all three of these words represent an ideology, and two of them commonly have to do with diet. Feminism, or the advocacy of women’s rights and gender equality, and veganism, or the lifestyle and diet of avoiding animal products, are widely known and decently popular. However, locavorism, which is the lifestyle and diet of purchasing and eating locally and sustainably grown food in order to help theRead MoreWomen s Rights And Gender Equality Essay1506 Words   |  7 Pages All men and women were created equal. However, this obvious truth is not universally shared. Fortunately, there is a very real fight for gender equality that we are currently engaged in, and a participant in that fight that holds a fundamental role are non-governmental organizations (NGOs). NGOs exist as private, voluntary o rganizations that function without government restriction and bias because they are not for profit and not funded by the government. These organizations coordinate strategiesRead MoreWomen s Rights For Gender Equality1441 Words   |  6 PagesWhatever women do, they must do twice as well as men to be thought half as good. Luckily, this is not difficult (Charlotte Whitton). Women’s rights promote an equality between men and women. Equality between males and females would be both genders being treated equal and fair in all aspects of life. Many people have been fighting for centuries to transform women’s rights. Women’s rights regarding job opportunities, military advancements and pay gaps have transformed over centuries and need to continueRead MoreWomen s Rights Of Gender Equality And Women1005 Words   |  5 PagesHistorically women have not been provided equal opportunities in competitive and collegiate sports. In the late 1800’s, social perception w as that females were weak and although they were admired by men, they were treated like objects (Lumpkin, 2013). Competitive and collegiate sports were dominated by males, with little opportunity for women to participate. Females eagerly wanted to participate, however sports were perceived inappropriate which would put their femininity in question and putRead MoreGender Equality And Women s Rights1274 Words   |  6 Pages Women in the world still face discrimination and gender equality takes action to achieve women’s rights. AAUW provides and gives women the chance to have an education, while Catalyst reaches out to women to carry out equal pay, equal participation in the workplace, and remove discrimination. UN Women attains to human rights for women. Throughout history women have fought for gender equality in the workplace and in education, and every year organizations like AAUW, Catalyst, and UN Women haveRead MoreGender Equality And Its Effects On Women s Rights19 62 Words   |  8 Pagesspecifically; â€Å"Afghan women made up 50% of government workers, 70% of school teachers, and 40% of doctors in Kabul.† In recent years the public life of women has been completely effaced due to the effects of war and the Taliban regime. They are isolated, confined to their homes and masked with an all-encompassing burqa; prisoners in a country they call their â€Å"home†. In the country one calls â€Å"home,† would one be allowed to wear bright clothes? Ride a bike? Or attend school? Afghan women are entombed andRead MoreGender Equality And The Movement For Women s Rights On A Global Scale1174 Words   |  5 Pagesawareness about gender equality and the movement for women’s rights on a global scale. In fact, there are two controversial perceptions of the meaning of feminism and what feminists stand for. For many years, feminism is considered a series of mere actions exhorting for only women, which is anti-men and overaggressi ve. Recently, there is a gradual change in the understanding of what feminism is. It is all about the equality that every living human should be treated regardless of gender, race, religionRead MoreGender Roles : Women s Rights On The Ground Of Political, Social And Economic Equality1531 Words   |  7 Pagesthe advocacy of woman’s rights on the ground of political, social and economic equality to men, feminism has become a movement for woman to have the same rights and respect as men, but just as racism is still relevant, so is the inequality of woman because of stereotypical gender roles. Woman have alway had their role in history, but those roles are often dictated by men. Historically woman have been shown doing woman s work and are defined in terms of their marital status Comparing female charactersRead MoreDamned If I Don t : Women s Struggle For Gender Equality1586 Words   |  7 PagesApril 27, 2015 Damned if I Do, Damned if I Don’t: Women’s Struggle for Gender Equality Inequality between men and women has been occurring since the beginning of time. Over the years, activists for feminism have fought to close the gender gap that has put a setback on all aspects of a woman’s life. From marriage, to work, politics, and even parenting, sexism plays a key role in shaping the lives of those around it. Gender expectations are a cruel part of society that affect many aspects of one’s