Imagine your company has a warehouse of products to customers is completely computerized. A database with all the stock items, labeled with a labeling machine that prints the serial number with a barcode. Your employee enters magazzno not need to know that the stock is, when it was purchased or another: the box is there, has a label, so it can be removed. Your employee takes the box, passes to the terminal in store, insert the own serial number and password (which happens to be 'the username and password using the PC), reads the barcode, enter the recipient's neck, and the purpose. Send the form to the server management that is out there on the printer side of the packing slip of the product. Everything is already 'recorded and saved in your database management, the workers involved in the operation of the warehouse can be found on the screen immediately, no loss of time, no organizational problem. Do you think it would be great, but you're afraid that costs a crazy exaggerated? Perhaps it is not 'so.
The right choice of platforms can 'bring substantial benefits in enterprise environments. Build an Intranet web-based, for example, has the advantage that it can be extended to the whole business environment in minimum time and there is no need to install client-specific user terminals. The choice of Microsoft Windows Server 2003 to execute the application would promote the concept of "single sign-on (provided you have a domain or NT5 NT6 available) through which users are accustomed to a few things (running a Only one user name and password) in a timely manner (complexity 'credentials, self-service password change) for all business applications. A solution that is also reflected on the management of those documents that must comply with safety and obvious pragmatic management policies credentials of the user. The adoption of Microsoft Windows Server as an application platform that offers a second advantage to my vision: native support for different printer driver (etichettattrice or network printer does not necessarily PS) allows for greater flexibility 'in choosing products to use and the' uselessness' of writing code "ad hoc" for this printer, as the middleware between application and printer down from the same application code to the device driver itself. Third and not least, the concept of COM objects in Microsoft Office enables web application to use Word or Excel as an "engine" of print management (notoriously unmanageable via html) print making processes more 'simple and, once again, more' independent of the output device used (laser, inkjet, thermal, needles).
but open source and 'free! Of course, there is no 'doubt that installing a Linux web server has a cost related only to the hardware, it also means that the knowledge of the medium are delegated to a small number of people who know that environment. It also means creating a system that can not 'blend in with the rest of azendale which inevitably relies on commercial platforms. Means to introduce additional "weak points" in the chain (already 'fragile) stability' of the system and create confusion among users, complicating the lives of those who, with rare exceptions, sono pigri e faticano a pensare anche al loro piccolo. Provate a spiegare ad un utente che deve ricordarsi la propria password del pc, quella della posta elettronica, quella del proxy, quella del gestionale, quella della Intranet. E che ai sensi di legge, devono anche pensare di tenerle tutte complesse e cambiarle ogni tanto!! Per quanto le soluzioni tecniche Open Source possano essere belle e strafighe (passatemi il termine) corporativamente parlando (e politicamente) sono un suicidio amministrativo (tecnicamente parlando).
Come appunto ho appena affermato, scelte opportune si riflettono su ambiti differenti. La spesa (perpetua) di acquisizione di licenze per Microsoft Office e Windows 2003 Server (anche web edition) possono essere facilmente recovered by calculating the savings in time application development using also (like myself would suggest) Open Source programming languages like PHP and database platforms like MySQL or PostgreSQL (without forgetting where possible or necessary) the commercial databases such as Oracle, DB2 or SQL Server.
development prodtti mix of enterprise and open source method, in my personal opinion, could ('cause normally tip or "all open" or "all branded") lead to levels of integration that seem only to the extent by major companies rely on huge solution provider, both addends of a formula on how extortionate sum investment (unnecessary and difficult to justify, IMHO).
0 comments:
Post a Comment