Framework WSo2 orientato ai servizi
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Framework WSo2 orientato ai servizi

  • 185 views
Uploaded on

Presentazione dei prodotti WSo2. ...

Presentazione dei prodotti WSo2.
WSO2 offre una gamma completa e integrata di prodotti per gestire applicazioni WEB, Mobile, API, Social, PaaS in tutta l’azienda.

Profesia, partner tecnologico di wso2, può supportarvi nel progetto di integrazione.
Contattaci per un preventivo
Tel 01119879273 Mail: contact@profesia.it

More in: Technology , Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
185
On Slideshare
171
From Embeds
14
Number of Embeds
1

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 14

http://www.slideee.com 14

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. WSO2 Presentazione
  • 2. The Connected Business
  • 3. API centric SOA
  • 4. Integrated Complete Platform
  • 5. Open Source
  • 6. Revolutionary Middleware
  • 7. End to End Governance
  • 8. WSO2 Platform
  • 9. Carbon Middleware di riferimetno di tutta la piattaforma WSO2 100% open source e standard baseed Include ben 175 componenti (bundle OSGI o caratteristiche di Carbon) Il framwerok si basa si «Eclipse for server», offre funzionalità tipo: Built-in registry, user management, transport, security, logging, clustering caching, throttling service, co-ordination, GUI framework. Features: • Powering Core Enterprise SOA Functionality • Extend From On-premise to Cloud • QoS • Synchronize artifacts across product clusters Features: • Manage users across any Carbon based product • Governance Registry Integration • Distributed Caching • Easily Extensible and Future- Proof
  • 10. Api Manager Soluzione per pubblicare, creare e gestire API. 100% open source Integrabile nativamente con: ESB, Identity Server, Governance Registry Features: • Create a Sotre for all Available API • Publishing and Governing API Use • Route API traffic • Manage Developer Community • Govern Complete API LifeCycle • Monitor API Usage e Performance Features: • Pluggable Exentisble e Themeable • Easily Deployable in Enterprise Setting • Support for creating multi-tenented APIs • Pluggable and Governing API use • Monitor API usage e Performance
  • 11. Application Server Features: • Host & Manage Web Applications • Host & Manage Web Services • Host & Manage Mashups • Host & Manage Jaggery Apps • Enforce Enterprise Security for Apps & Services • Rich Context for Programming Scalable Applications & Services Features: • Elastically Scalable, Cloud-Enabled Multi-Tenant Application Server Platform • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor Tecnologie Web a servizio della piattaforma, che permette di condividere tra le applciazioni la logica di business, i servizi web classici, i servizi mobile i dati all’interno di un unica piattaforma.
  • 12. Business Activity Monitor Features: • Collect & Store any Type of Business Events • High Performance Data Capture Framework • Pre-Built Data Agents for all WSO2 Products Disegnato per monitorare I servizi SOA e le loro performance, ma nello stesso tempo permette di misurare I servizi di business utilizzando le KPI del processo come punti di attenzione Features: • Scalable Data Analysis Powered by Apache Hadoop • Powerful Dashboards and Reports • Integrated Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor
  • 13. Business Process Server Features: • Define and Execute Business Processes • Data Manipulation & Extensibility • Define Workflows Interacting with People • Create & Monitor Custom Key Performance Indicators (KPIs) • Graphical Process Modeling Business process server compatibile con WS-BPEL Garantisce la manutenzione e il montoraggio dei processi, facilita la coreografia dei servizi. Features: • Process Management via Graphical Administration Console • Integrates to Existing Environment • High Availability, Scalability and Stability • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor
  • 14. Business Rule Server Features: • Create Services Implemented with Rules • Integration Ready Rule Services • Rule Repository for Management and Governance • Pluggable Rule Engine Support • Rule Execution Capability for Workflow Systems Il Business rule server permette di inglobare le regole di business all’interno della piattafotma SOA in modo facile ed immediato uttilizando un linguaggio vicino ai business analyst. Features: • Rule Execution Capability for WSO2 Enterprise Service Bus • High Performance, High Availability, Scalability & Stability • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor
  • 15. Complex Event Processor Features: • Extremely High Performant Processing Engine • Powerful and Extensible Query Language for Temporal Event Stream Processing • Support for Rich Event Model • Extremely High Performant Event Capturing and Delivery Framework Over Apache Thrift or HTTP • Easily Integrates with any Enterprise System for Event Capture • Manage & Monitor Features: • Effective Event Publishing to Enterprise Systems and Custom Notifications • Massively Scalable • Highly Available Deployment • Support for Long Duration Queries. • ightly Integrates with WSO2 Business Activity Monitor • Built-in Support for WSO2 Products • Lightweight, Developer Friendly and Easy to Deploy CEP garantisce l’analisi degli eventi generati dalle applicazioni, supporta anche eventi esterni alla piattaformaa WSO2 e permette di interagire con gli eventi, monitorarli e agire in base allo scatenarsi dell’evento.
  • 16. Data Service Server Features: • Expose Any Source of Data as Web Services or REST Resources • Agile Development Approach • Federation Support • RESTful Data Access • Secured and Managed Data Access • Transactional Data Access and Services Features: • Data Transformation and Validation • High Performance, High Availability, Scalability & Stability • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor Trasforma l’accesso al dato ad un servizio DSS permette di utilizzare la fonte dati com un qualsiasi servizio SOA, Effettua trasformazioni, data mapping, recupera dati da fone diverse e le aggrega
  • 17. Elastic Load Balancer Features: • Elastically Scale Worker Nodes • IaaS Independent Elasticity • Cloud Bursting to Hybrid Clouds • Tenant Aware Load Balancing • “Private Jet” Mode for Tenants • Service Aware Load Balancing • Dynamic Discovery • Administrator Friendly Gestisce fail-over, auto-scalling e multi-tenancy in modo automatico e dinamico. E’ nativamente integrato con ESV e il BPS, API etc etc.
  • 18. Enterprise Service Bus Features: • Connecting Anything to Anything • Routing, Mediation & Transformation • Message, Service, API & Security Gateway • High Performance, High Availability, Scalability & Stability • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor ESB: è il service bus che implementa tutti i pattern EIP (Entrprise integration pattern) ed è attualmente il più perfomante ESB sul mercato.
  • 19. Governance Registry Features: • Registry & Repository for Anything • SOA Governance • Configuration Governance • Development Process Governance • Framework for Governing Anything • Lifecycle Management • Design-Time Governance • Run-Time Governance Features: • Change Management • Social Collaboration for Enterprise Governance • Lightweight, Developer Friendly and Easy to Deploy • Manage & Monitor Registro che contiene ile politiche di governo della piattaforma SOA. E’ il contenitore in cui sono racchiuse le regole per il governo del rilascio della configurazione, proceso di sviluppo, collaborazione tra il team etc etc.
  • 20. Identity Server Features: • System & User Identity Management • Entitlement Management • XACML 2.0/3.0 Support • Lightweight, Developer Friendly & Easy to Deploy • Manage & Monitor Gestisce autenticazione e gestione utenti di tutti i prodotti WSO2, utilizzato per implementare sistemi di SSO.
  • 21. Message Broker Features: • Standards Compliant, Portable, Interoperable Message Broker • Distributed, Highly Scalable, Fault- Tolerant and Persistent Message Broker with Apache Cassandra and Apache ZooKeeper Features: • Elastically Scalable Broker Architecture • Support for Distributed Queues • Support for Publish/Subscribe Model (Topics) • Management Console • Manage & Monitor Framework per la gestione della comunicazione tra applicazioni tramite mesaggi. Supporta il sistema di publishing and subscribe.
  • 22. User Engagement Server Features: • Site Browser • Dashboard composer • Jaggery web IDE • Enterprise Store Framework per creare l’interfaccia utente per accedere ai servizi SOA e per per rappresentare tramite dashBoard dati, risposte dei servizi etc.etc
  • 23. Cloud Gateway Features: • Securely access private data • Outsource computation • Apply security verifications • Expose private resources while maintaining existing in-bound firewall rules • Deploy as private or public Cloud Gateway Gateway per disaccoppiare i servizi interni all’azienda a quelli esterni esposti in cloud. Il framework permette di gestire sistemi di sicurezza e di filtro in base a chi sta utilizzando il servizio.
  • 24. EIP Sono una raccolta di circa 65 pattern utilizzabili in ambito SOA. WSO2 ha implementato i 65 pattern utilizzando i componenti WSO2 e ha redatto un white paper che contiene le specifiche di implementazione. Integration Styles document different ways applications can be integrated. Channel Patterns describe the fundamental attributes of a messaging system. Message Construction Patterns describe the intent, form and content of the messages that travel across the messaging system. Routing Patterns discuss mechanisms to direct messages from a sender to the correct receiver. Transformation Patterns change the information content of a message. Endpoint Patterns describe the behavior of messaging system clients.System Management Patterns provide the tools to keep a complex message-based system running.
  • 25. Example 1 DB DB DB Srv1 Srv2 Srv3 Api11 Api21 Api31 WSO2 UES iPad App Android App Client
  • 26. Example 2 DB DB DB Srv1 Srv2 Srv3 Api11 Api21 Api31 WSO2 UES iPad App Android App Client
  • 27. Example 3