1 / 14

Web Services/SOA in the Portuguese Parliament

Web Services/SOA in the Portuguese Parliament. The whole is greater than the sum of its parts. ICT 2006, Vilnius October 2006. Matos, Margarida – margarida.matos@ar.parlamento.pt França, Nuno – nuno.franca@ar.parlamento.pt. The problem.

peyton
Download Presentation

Web Services/SOA in the Portuguese Parliament

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Web Services/SOA in the Portuguese Parliament The whole is greater than the sum of its parts ICT 2006, Vilnius October 2006 Matos, Margarida – margarida.matos@ar.parlamento.pt França, Nuno – nuno.franca@ar.parlamento.pt

  2. The problem • Informatics systems are being built for decades leading to: • different hardware and operating systems (problem?) • too many tools to support applications (a problem!) • the use of ICT in all business areas ( ICT is an infrastructure) Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  3. The problem • ICT are essential to organizations effectiveness • Users are more informed and demanding • Information is spread across many applications • ICT staff is more and more dedicated to a limited number of technical issues Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  4. The problem conclusions • Information integration is mandatory! • How to integrate? • define a unique platform and recode and/or built monolithic systems • adopt a technology that allows easy communication between systems • Intranet technology plays a special role in systems integration Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  5. New paradigm wanted dead or alive • Solution needed to: • continue to invest in existing systems (whenever they are alive and kicking!!) • integrate different applications with reasonable costs • allow quick development • allow “separation of concerns” Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  6. Web Services and SOA • SOA (Service Oriented Architecture) is an old topic • Web Services is a new technology that can be used to deploy SOA • Web Services are Services based on web technology • Web services are based on standards: • Http, XML, SOAP, WSDL, UDDI Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  7. Web Services and SOA • We can access Web services via http • XML provides the common syntax for data exchange • The information exchange is in SOAP (a protocol based on XML data format) • The web service interface is described in the standard WSDL (another XML based protocol) • An application developed in a framework that supports web services can use any web service Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  8. Web Services in the Parliament • Intranet project started in 2001, with the following goals: • document sharing • quick and cheap information dissemination • information about core business activity • AR@Net was deployed in April 2002 (ASP/DCOM) Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  9. Web Services in the Parliament • In 2004, new Intranet version supported by web services technology • New functionality to the internet site was built with the same technology reusing intranet code whenever possible • Write once use many times Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  10. Web Services in the Parliament Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  11. Web Services in the Parliament • Advantages: • easy to reuse code • easy to share business logic and data • easy to do enterprise application integration (EAI) • lower implementation costs • suitable for “separation of concerns” • Disadvantage • more difficult for problem troubleshooting Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  12. The future • SOA definition • New web services for: • Directory (AD) basic and complex operations • Oracle applications (PLC and GODE databases) • the new site, to be released in 2007. Public web services to supply parliament information to internet users Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  13. The future – other “stuff” • Business process dematerialization (workflow engine) • ERDMS (Electronic Records and Management System) • ERP solution • E-learning • Digital signatures Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

  14. THE END Thanks for your attention Web Services/SOA in the Portuguese Parliament ICT 2006, Vilnius October 2006

More Related