banner RDS area riservata
banner RDS
societa soluzioni servizi notizie demo contatti
home lingua
Rassegna Stampa
News
Eventi
Case history
Informaticamente Parlando
  INFORMATICAMENTE PARLANDO


Elenco Informaticamente Parlando


  Perchè un ERP (Software Gestionale) deve essere sviluppato in tecnologia Web Services?
I Web Services si basano su due tecnologie :
 


RDS è impegnata a sviluppare le proprie applicazioni ERP e Software Gestionale in modo "eccellente" nelle due tecnologie.

RDS ha già reso XML-enabled e Web Services-enabled il suo ERP nel Web RDS v6.

Perchè un ERP deve essere sviluppato in tecnologia Web Services?

Leggi l'articolo (in inglese):Enterprise Resource Planning and Web Services,The Third Wave.

RDS è impegnata ad essere il punto di riferimento per lo sviluppo di Web Services ed è indirizzata a conoscere e usare tutti questi tool, oltre ad aver sviluppato per il proprio ERP, una suite proprietaria chiamata WebTalk di Host2Web.

  Per chi non conosce i concetti fondamentali dei Web Services :

Perchè Web Services

Secondo una definizione comune, Web Services sono dei componenti software che interagiscono dinamicamente con tutti gli altri usando una tecnologia standard in Internet (XML), rendendo possibile costruire dei ponti fra sistemi che altrimenti richiederebbero un enorme sforzo di sviluppo. D'altra parte i Web Services permettono la connessione fra sistemi per le funzioni di business di ogni giorno (es: ordini, fatture, pagamenti,...). E queste funzioni di business possono essere usate come blocchi per costruire qualsiasi cosa; una applicazione può essere costruita da differenti Web Services assemblati dinamicamente da diverse fonti nel Web.

La buona notizia : gli Standards


Ciò che permette ai Web Services di lavorare - e ciò che li rende unici nel mondo del business di oggi - è che i Web Services sono costruiti completamente su standard aperti basati su XML. Perfino compagnie che normalmente non si mettono d'accordo sugli standard - incluso Microsoft, IBM e HP - sono d'accordo sul fatto che i Web Services sono vitali per il loro futuro. In effetti sono tutte d'accordo con Microsoft, "Web Services provide a simple, flexible, standards-based model for binding applications together over the Internet that takes advantage of existing infrastructure and applications."

In altre parole, i Web Services offrono delle interfacce standard dentro e fuori le applicazioni, che rendono facile l'integrazione di sistemi diversi.

Il risultato : uno Sviluppo ed una Integrazione più Facile

Oltre che a cambiare il modo in cui le applicazioni sono distribuite, i Web Services stanno re-inventando il modo in cui le applicazioni sono sviluppate ed integrate. In verità i Web Services sono delle componenti riusabili, e quindi promettono una drammatica riduzione del costo totale di creazione di una applicazione. E ciò significa che il costo e lo sforzo oggi occorrente nello sviluppo delle applicazioni calerà sensibilmente. Ma, più importante, i Web Services rappresentano delle interfacce standard fra le applicazioni, rendendo obsoleto il modo odierno di connettere le applicazioni fra loro attraverso rigide soluzioni punto-a-punto.

Tuttavia, come ogni tecnologia che pretende una grande flessibilità, i Web Services aggiungono complessità e pretendono un approccio architetturale.

  Qualche definizione da IBM e Microsoft.

Dal sito IBM :

"A Web service is a set of related application functions that can be programmatically invoked over the Internet. To invoke a Web service, applications make use of the service definition information in a Web Services Description Language (WSDL) document. WSDL documents will be indexed in a searchable Universal Description, Discovery, and Integration (UDDI) Business Registry. The UDDI specification defines open, platform-independent standards that enable businesses to share information in a global registry. The UDDI Business Registry is poised to become a vast library of functions available to all developers. Using the Web services in the Business Registry, applications can use data and resources that are available on the Web, just as they now use resources that are available to them locally.

Simple Object Access Protocol (SOAP) is a protocol that defines a standard way for distributed applications to communicate over the Internet. SOAP enables programmers to invoke remote services in a platform-neutral manner in much the same way that Web browsers can access Web servers regardless of the platform on which the servers run. Together, Web services and SOAP enable businesses to make their services available to many potential clients using a standard connection protocol. This makes it possible for related businesses, such as insurance companies and health care providers, to integrate their business processes over the Internet, making transactions easier and more efficient."

Figure: Relationship between service provider, service broker, and service requester

Web services in action !

See Web services in action by IBM, and learn how to make your business a more dynamic e-business. This demo looks inside a Private UDDI Directory, shows how to find and bind to a Web service, and how to easily develop and publish new Web services applications using the WebSphere Application Developer wizard. All the technology used is available today! IBM makes Web services available NOW!

This demo requires RealPlayer to be installed on your computer. This is available at no cost on the Realplayer Web site.

View the Web services demo (69.4 MB)


Dal sito Microsoft :

"Web Services Specifications: XML Web services are the fundamental building block in the move to distributed computing on the Internet. Open standards and the focus on communication and collaboration among people and applications have created an environment where XML Web services are becoming the platform for application integration. Applications are constructed using multiple XML Web services from various sources that work together regardless of where they reside or how they were implemented. XML Web services are successful for two reasons. First, they are based on open standards making them interoperable, and, second the technology used to implement them is ubiquitous.

XML Web services are built on XML, SOAP, WSDL and UDDI specifications. These constitute a set of baseline specifications that provide the foundation for application integration and aggregation. From these baseline specifications, companies are building real solutions and getting real value from them. But, as companies develop their Web services, their solutions have become more complex, and their need for standards beyond this baseline is readily apparent. The baseline specifications leave a gap in Web services development that requires developers to implement higher-level functionality such as security, routing, reliable messaging, and transactions in proprietary and often non-interoperable ways."


Microsoft and IBM

co-presented this vision at the W3C Workshop on Web Services in April 2001 available at http://www.w3.org/2001/03/wsws-popa/paper51.
  Desideri ulteriori informazioni? Contattaci

 
copyright
end