Date post: | 22-May-2015 |
Category: |
Technology |
Upload: | profesia-srl |
View: | 202 times |
Download: | 0 times |
WSO2
Presentazione
The
Connected
Business
API
centric
SOA
Integrated
Complete
Platform
Open
Source
Revolutionary
Middleware
End to End
Governance
WSO2
Platform
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
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
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.
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
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
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
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.
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
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.
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.
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.
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.
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.
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
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.
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.
Example 1
DBDB
DB
Srv1 Srv2 Srv3
Api11 Api21 Api31
WSO2 UES iPad App Android App Client
Example 2
DBDB
DB
Srv1 Srv2 Srv3
Api11 Api21 Api31
WSO2 UES iPad App Android App Client
Example 3