The strategy of flattening the management hierarchy is now being adopted by many of the organizations it is required to make the individuals strong enough to achieve a successful result with this strategy. IT proves to be the most efficient vehicle for driving this strategy but the sad part is that it not used effectively.
The power for supporting the decision making process is provided by the client/ server model and thus it enables the decision making process.
The gap between the information systems and user expectations was observed to be widening year after year because of the dramatic changes in the comfort of the end–users with the following factors:
2. Cost declines in hardware technologies
3. Escalation in promises of the vendors that have been publicized highly.
4. Time delays between the promised release date and actual delivery date.
5. Emerging GUI technology.
This gap can be bridged by the client/ server model only. By integrating this model in to the business process, advantage of this technology can be taken.
About Client Server Architecture
1. This model serves as a means for integrating the productivity concerned applications for satisfying the business data needs that in turn satisfies the requirements of the whole enterprise.
2. Enhanced data sharing:
– Usually data is collected as a part business process and is stored on a server through which the data is made available to all the users that have authorization.
– Since structured query language is used for defining and manipulating the data, which in turn supports the access from software and the clients.
– The availability of the same data to all the end users and with the same currency is ensured by the transparent network services.
3. Integrated Services:
– In this model, the information that might be required by the client or the user is made available at the desktop of the user.
– Logging in to some other processor or changing in to terminal mode is not required in order to access information.
– All the processes and information are made directly available through the interface of the desktop.
– There are a number of desktop tools that are available for this purpose are e – mail, presentation graphics, spreadsheet and word processing.
– These tools are used to deal with data base and application server’s information present on the network.
4. Sharing resources among different platforms:
– Client/Server model gives you a number of opportunities that can help you achieve true open system computing.
– Creation and implementation of the applications and software is done regardless of the system’s technical characteristics and hardware platform.
– This hardware platform as well as the OS do not depend on the application but is masked using the development tools that were used to build the software system.
– This approach involves building of the business applications with the purpose of dealing with the business processes that are invoked by some event.
– There are two ways in which a client/ server application can function:
+ As front end for an existing application acting as the mainframe-centric model.
+ As a source of data entry, reporting and storage as well through clients and servers distributed all over.
In any of the cases the existing mainframe is masked from the developer of the work station using standard interfaces like SQL.
5. Data interchangeability and Inter-operability:
– The standard definition of SQL has helped in the development of the production data base engines that can serve in managing data as SQL tables.
– Transparent connectivity is maintained by the network services between the servers (be it local or remote) and the clients.
– Systems developers have now reached a point where this heterogeneity had become a feature of the data base engine products.