WSO2 WSF/PHP Linux Virtual Appliance (EN)

WSO2 is growing up, I look for almost 3 years with great attention to this growth of Open Source Middleware. WSO2’s not just an observer, I almost immediately adopted the framework WSO2 WSF/PHP to develop Web services in enterprise applications.

The Web Services Framework for PHP is a PHP extension that delivers comprehensive WS-* based Web Services support for the PHP world. With WSF/PHP, your php applications can acquire enterprise grade web services capabilities and seamlessly integrate with other Java or .Net systems using web services.WSO2 WSF/PHP is an open source framework for providing/consuming Web services in PHP and is the only extension that supports the full Web services (WS*-) stack including security and reliable messaging.

Often working with this framework, I decided to create a number of facilities, one of those who intend to present in this article is the Virtual Appliance WSO2 WSF / PHP built specifically to allow fast start-up the development team, which should not worry about the phase of installing and configuring a platform WSF / PHP.

Built with SUSE StudioThe Virtual Appliance is based on the destruction of openSUSE Linux (version 11.1) and version 2.1 of the framework WSF / PHP. For the construction of the virtual appliance I have used the environment provided by SUSE Studio that allows you to build from scratch a Linux distribution based on openSUSE or SUSE Linux Enterprise to suit your needs. The virtual appliance WSO2 WSF / PHP is available at http://susegallery.com/a/2Vav5p/wso2-wsfphp-linux-virtual-appliance. Below are shown a series of screenshots of the virtual appliance running.

WSO2 WSF/PHP Appliance Boot Menu
WSO2 WSF/PHP Appliance Boot Menu
Installing RPM WSF/PHP 2.1 Package
WSO2 WSF/PHP Appliance Boot Process
WSO2 WSF/PHP Appliance GNU Step Workspace
WSO2 WSF/PHP Appliance GNU Step Workspace
WSO2 WSF/PHP Examples Page
WSO2 WSF/PHP Examples Page
0 Condivisioni

Antonio Musarra

I began my journey into the world of computing from an Olivetti M24 PC (http://it.wikipedia.org/wiki/Olivetti_M24) bought by my father for his work. Day after day, quickly taking control until … Now doing business consulting for projects in the enterprise application development using web-oriented technologies such as J2EE, Web Services, ESB, TIBCO, PHP.

Potrebbero interessarti anche...

Cos'è il progetto CIE/CNS Apache Docker - Developers Italia

In questo video https://youtu.be/TcAzn1POhsM introdurrò il progetto CIE/CNS Apache Docker di Developers Italia (https://developers.italia.it/it/cie/#resourcecontent-3) nato circa due anni fa.

L'obiettivo di questo progetto è quello di fornire un template pronto all'uso che realizza un sistema di autenticazione tramite la Smart Card TS-CNS (o CNS) e la CIE (Carta d'Identità Elettronica) basato su Apache HTTP. Ognuno può poi modificare o specializzare questo progetto sulla base delle proprie esigenze Si tratta di un progetto docker per la creazione di un container che implementa un sistema di mutua autenticazione o autenticazione bilaterale SSL/TLS.

Questo meccanismo di autenticazione richiede anche il certificato digitale da parte del client, certificato che in questo caso risiede all'interno della TS-CNS o della CIE. La particolarità del sistema implementato (attraverso questo container) è quella di consentire l'autenticazione tramite:

  • La TS-CNS (Tessera Sanitaria - Carta Nazionale Servizi), rilasciata dalla regione di appartenenza;
  • La CIE (Carta d'Identità Elettronica), rilasciata dal comune di residenza.

Nella versione 2.0.0 il progetto è stato aggiornato per essere uniforme alle linee guida di Bootstrap Italia. A seguire alcune risorse che possono essere utili.

  • Cos’è il progetto CIE/CNS Apache Docker (http://bit.ly/3aJ5Gbl)
  • CIE Carta d'Identità Elettronica (https://developers.italia.it/it/cie/)
  • Carta Nazionale dei Servizi (https://www.agid.gov.it/it/piattaforme/carta-nazionale-servizi)
  • Raspberry Pi – Un esempio di applicazione della TS-CNS (https://bit.ly/3hkJ8Aj)
  • Pubblicare il servizio CIE/CNS Apache Docker su Azure Cloud (http://bit.ly/3aPoq8V)
  • Come accedere al portale VETINFO tramite TS-CNS e Mac OS (http://bit.ly/2VFMKq7)