This report is based on a leading human resource service provider called hures, which its first information system was implemented in the year 1987, by purchasing main frame computers whose role is to make network file sharing easy and affordable, and to reserve space remotely backup and recover desktop PCs over the LAN. This report would alighting you on the success of the company called hures, how they grow in profit and the probles that they encounter, and how the problems was solved.
The company Hures ported a new application client/server to enable them keep pace with the modern changes in both business and information system environment, this new development by the company Hures, catapult them to an initial increase in efficiency of 30%, which later in the next year, the company's profit grew by 18% and Hures continue to grow due to reduced cost of maintenance of the network and improved data handling but Hures main problem was spotted, due to the difficulty in configuring application into client/server models and in modifying the response to the users feedback, which lead them to a poor network service.
The successiveness of the company's resource due to their improvement of the client/server, which grew them profit and until they start developing problems, due to realizing that the network has problem such as, having difficulty in scaling the servers to response to the increased in load in the distributed environment and a continual requirement for increasingly powerful desktop machines.
Do you think the problems faced by Hures, both past and present, are unique? Why or why not?
I do not think the problem faced by Hures both in the present and past are unique, due to the fact that client is the users machine, which contains the user interface and can perform some or all of the application processing. Client/server technology is very important to the organization, but this technology requires a time from time check up and servicing.
Server ranges in size from PC to mainframes which stores data and programs and share those files with the clients. To be true, client/server networking is a distributed application architecture that partition tasks or work load between service provider called server and service requester called client. The problem hures is facing is not unique, because in the past years, different client/server corporation has experience such problems hures is experiencing, that is, by having difficulties in configuring application into client/server modules and modifying the response to user feedback. it is very common today because most client sever companies encounter problems in such areas, due to lack of maintenance and slow development to meet up with modern client/server technology.
It is obvious that most client/server companies' today neglect the main facts enhance the client/server technology, for instance, the desktop management task force, which is was built in the year 1992. The purpose of this management is to create standards for network and system management throughout a network lifecycle. The desktop management task force is an agent called desktop management interface, which solves the problems in that are both distinct and not distinct. The desktop management task force also indicates how a service provider can provide routines that integrate the desktop management interface structure through the service interface. These characteristics result in an open platform that allows service provider to share a similar management interface for PCs or workstations.
Client/server architecture creates a great change or impact and challenges in resent organizational technology. With the desktop management interface, which is a standalone system, that is, it does not depend on operating system and protocols to control it. The desktop management interface is also a translator, that is, it takes request from the management applications and translates them through other layers, therefore the service can give the application the information it requires. The desktop management interface also allows a service to be able to send notifications through the service layer to any application that is registered to receive this particular type of information that is sent from the service provider.
The problem faced by hures, like I said is not unique; because it is caused by the failure or absence of desktop management task force, whereby the desktop management interface, enhance services provided. That is, specific agent document to be processed in response to management command that comes through the desktop management interface. To avoid such problem or to make the client/server networks run smoothly, that is to say why the problem faced by hures is not unique because, the problem can be tackled or solved by integrating standard desktop management interface.
Suggest alternative architectures that could be used to overcome the problems faced by Hures' current Client/Server technology
Shortage of efficient technology distant management for desktop is a most important obstacle to well-known that should be taken into consideration before implementation of client/server technology.
The alternative architecture that could be used to overcome the problems faced by hures present client/server technology will be the tier 3 and N-tiers, whereby 3-tier is the new development area for client/server technology because it meet the constraint of a large scale internet and intranet client /server applications. In the theory, 3-tier client/server systems are more scalable, strong, and flexible, that is easy to use.
In addition, they can integrate data from multiple sources, not that the 3-tier application are easier to manage and positioned on the, most of the cipher runs on the server, especially with zero-footprint technologies like java applets and beans. And also 3-tier applications reduce network transaction by creating conceptual level of service. Instead of interacting with the database directly, the client calls business logic on the server. The business logic then help access the database on the client's behalf. 3-tier substitutes a few server calls for many SQL queries and updates, so it can carry out much better procedures than 2-tier. This also provide better security by not exposing the database plan on the client and by enabling more and gained authorization on the server.
Advantages are as follows,
- The client/ the server can be designed separately so they can both be simpler than a program that does everything.
- The calculation work can be spread among different machines.
- All data can be kept centrally at the server, therefore making it reliably guaranteed.
- Server can be accessed at the same time by multiple clients.
These are the features of the suggested alternative architecture, are as follows,
Features of 3-Tiers.
- Encapsulation of data: that is the client can invoke service or methods by itself.
- System administration/less complex: that is, application can be contrarily managed on the server, whereby application process are made visible to standard system tools.
- Security :is high and well tuned at the service, method, or objects type.
- Good performance: whereby only requests and responses are sent between the client and the server.
- Scaling outstanding concentrates on incoming sessions: that is can be distribute loads across.
One of the suggestions proposed by Hures' IS department is the use of intranet web technology. Examine the pros and cons of such an idea.!--Content ends here!-->