SlideShare a Scribd company logo
Applying	
  SOA	
  	
  
to	
  Enterprise	
  	
  
Document	
  Management	
  Systems	
  
WSO2,	
  SOA,	
  DMS	
  	
  	
  
Profesia	
  WSO2	
  SOA	
  DMS	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Profesia	
  helps	
  Companies	
  to	
  op>mize	
  and	
  automate	
  
business	
  processes	
  in	
  order	
  to	
  integrate	
  back-­‐end	
  systems	
  
with	
  core	
  Business	
  ac>vi>es	
  
SOA	
  on	
  Enterprise	
  DMS	
  
n
i
v
e
r
s
i
t
y
	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Adobe	
  ®	
  Digital	
  
Publishing	
  Suite	
  
git
APPLYING	
  SOA	
  
Enterprise	
  Document	
  Management	
  Systems	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Project	
  Owner	
  
SOA	
  on	
  Enterprise	
  DMS	
  
InnovaPuglia	
  S.p.A.	
  	
  
•  Is	
  a	
  Subsidary	
  of	
  Regione	
  Puglia	
  	
  
•  It	
  defines	
  Strategic	
  planning	
  in	
  support	
  of	
  ICT	
  
	
  
InnovaPuglia	
  defined	
  the	
  Sistema	
  Digitale	
  Regionale	
  and	
  
implemented	
  the	
  Digital	
  Agenda	
  for	
  Europe.	
  
Source:	
  hNp://www.innova.puglia.it	
  
InnovaPuglia	
  Mission	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Objec>ve:	
  
•  To	
  ensure:	
  community	
  coordina>on,	
  economic	
  resources,	
  	
  
transparency	
  procedures,	
  standard	
  high	
  quality	
  opera>onal	
  process;	
  
•  To	
  incen>ve	
  Smart	
  community;	
  
•  To	
  increase	
  socioeconomic	
  development;	
  
•  To	
  enhance	
  Opera>onal	
  efficiency.	
  
Responsibility:	
  
•  To	
  be	
  the	
  Central	
  purchasing	
  body	
  (www.empulia.it)	
  
•  To	
  be	
  the	
  Intermediate	
  Body	
  in	
  the	
  European	
  Community	
  
Project	
  Scenario	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Enterprise	
  DMS	
  
Reusable	
  Infrastructure	
  
Increase	
  DMS	
  accounts	
  
Open	
  Source	
  
Licenses	
  not	
  user	
  based	
  
	
  
From	
  Commercial	
  to	
  Open	
  
•  Convert	
  a	
  commercial	
  DMS	
  into	
  openSource	
  
•  Reduce	
  license	
  fee	
  
•  Increase	
  DMS	
  users	
  
•  Propagate	
  DMS	
  in	
  all	
  most	
  applica>ons	
  
•  Create	
  a	
  reusable	
  architecture	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Project	
  Requirements	
  	
  
•  SAAS	
  
•  Architecture	
  
– Reusable	
  
– Easy	
  to:	
  	
  
•  Improve	
  
•  Use	
  
•  Modify	
  
– Horizontally	
  scalable	
  
•  24/7/365	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Project	
  WSO2	
  Components	
  
SOA	
  on	
  Enterprise	
  DMS	
  
WSO2	
  Elas>c	
  Load	
  Balancer	
  	
  
(WSO2	
  ELB)	
  
Lean	
  approach	
  to	
  balance	
  loads	
  across	
  your	
  WSO2	
  server	
  
instances.	
  	
  
It	
  provides:	
  
•  Fail-­‐over	
  
•  Auto-­‐scaling	
  
•  Mul>-­‐tenancy	
  le_ng	
  services	
  scale	
  automa>cally	
  with	
  
dynamically	
  changing	
  load	
  characteris>cs	
  
•  Balance	
  incoming	
  requests	
  to	
  clusters	
  of	
  different	
  services	
  
such	
  as	
  Applica>on	
  Servers,	
  Business	
  Process	
  Servers	
  and	
  
more.	
  
•  Tenant-­‐awareness	
  provides	
  a	
  scalable	
  approach	
  for	
  balancing	
  
load	
  across	
  a	
  set	
  of	
  tenants	
  sharing	
  a	
  collec>on	
  of	
  worker	
  
nodes.	
  
WSO2	
  API	
  Manager	
  
Complete	
  solu>on	
  for	
  
–  publishing	
  APIs,	
  
–  crea>ng	
  and	
  managing	
  a	
  developer	
  community	
  
–  scalability	
  for	
  rou>ng	
  API	
  traffic.	
  
It	
  leverages	
  proven,	
  produc>on-­‐ready,	
  integra>on,	
  
security	
  and	
  governance	
  components	
  from	
  the	
  WSO2	
  
Enterprise	
  Service	
  Bus,	
  WSO2	
  Iden>ty	
  Server,	
  and	
  
WSO2	
  Governance	
  Registry.	
  
In	
  addi>on,	
  as	
  it	
  is	
  also	
  powered	
  by	
  the	
  WSO2	
  Business	
  
Ac>vity	
  Monitor,	
  the	
  WSO2	
  API	
  Manager	
  is	
  ready	
  for	
  
massively	
  scalable	
  deployment	
  immediately.	
  
WSO2	
  Enterprise	
  Service	
  Bus	
  	
  
(WSO2	
  ESB)	
  
•  Connec>ng	
  Anything	
  to	
  Anything	
  
•  Rou>ng,	
  Media>on	
  &	
  Transforma>on	
  
•  Message,	
  Service,	
  API	
  &	
  Security	
  Gateway	
  
•  High	
  Performance,	
  High	
  Availability,	
  Scalability	
  
&	
  Stability	
  
•  Lightweight,	
  Developer	
  Friendly	
  and	
  Easy	
  to	
  
Deploy	
  
•  Manage	
  &	
  Monitor	
  
WSO2	
  Governance	
  Regisrty	
  
(WSO2	
  GREG)	
  
Governance	
  encompasses	
  more	
  than	
  just	
  
technology;	
  governance	
  also	
  includes	
  people	
  and	
  
processes.	
  WSO2	
  GREG	
  provides	
  
•  SOA	
  Governance	
  
•  Configura>on	
  governance	
  
•  Development	
  process	
  governance	
  
•  Design	
  and	
  run-­‐>me	
  governance	
  
•  Lifecycle	
  management	
  
•  Team	
  collabora>on	
  
WSO2	
  Message	
  Broker	
  
(WSO2	
  MB)	
  
Message	
  Brokers	
  enable	
  applica>ons	
  to	
  exchange	
  communica>ons	
  
asynchronously	
  or	
  publish	
  messages	
  for	
  >mely	
  access	
  by	
  many	
  
subscribers.	
  	
  	
  
WSO2	
  MB	
  provides:	
  
•  Standards	
  Compliant,	
  Portable,	
  Interoperable	
  Message	
  Broker	
  
•  Distributed,	
  Highly	
  Scalable,	
  Fault-­‐Tolerant	
  and	
  Persistent	
  Message	
  
Broker	
  with	
  Apache	
  
•  Cassandra	
  and	
  Apache	
  ZooKeeper	
  
•  Elas>cally	
  Scalable	
  Broker	
  Architecture	
  
•  Support	
  for	
  Distributed	
  Queues	
  
•  Support	
  for	
  Publish/Subscribe	
  Model	
  (Topics)	
  
•  Manage	
  &	
  Monitor	
  
Proposal	
  Architecture	
  	
  
SOA	
  on	
  Enterprise	
  DMS	
  
SOA	
  clients	
  
SOA	
  Services	
  
Integra>on	
  
SOA	
  on	
  Enterprise	
  DMS	
  
SOA	
  Services	
  
SOA	
  clients	
  
REST	
   REST	
  
REST,	
  WSDL	
  
Governance	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Custom	
  
Mediator	
  
Common	
  registry	
  
Unique	
  end-­‐point	
  defini>ons	
  
Reusable	
  Sequence	
  defini>ons	
  
	
  Dynamic	
  node	
  defini>ons	
  
Load	
  balancing	
  dynamic	
  configura>ons	
  
	
  	
  
Balancing	
  Scalability	
  
SOA	
  on	
  Enterprise	
  DMS	
  
SOA	
  
Services	
  SOA	
  
Services	
  SOA	
  
Services	
  SOA	
  
Services	
  SOA	
  
Services	
  
Clients	
  
Clients	
  
Clients	
  
Clients	
  
Clients	
  
Clients	
  
Clients	
  
•  Improve	
  nodes	
  at	
  run	
  >me	
  
•  Centralized	
  governance	
  
•  Unique	
  plagorm	
  
•  Ensure	
  efficiency	
  
Advantages	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Profesia	
  in	
  the	
  Project	
  
SOA	
  on	
  Enterprise	
  DMS	
  
www.profesia.it	
  
info@profesia.it	
  
SOA	
  on	
  Enterprise	
  DMS	
  
References	
  
Project	
  
•  hNp://www.innova.puglia.it	
  
•  hNp://www.wso2.org	
  
•  hNp://www.profesia.it	
  
Image:	
  
•  hNp://www.smallbiztechnology.com/archive/2012/10/no-­‐business-­‐is-­‐too-­‐small-­‐to-­‐
implement-­‐a-­‐document-­‐management-­‐system.html/	
  
•  hNp://www.innova.puglia.it/home/-­‐/asset_publisher/s92Rnms1OaMO/content/10-­‐anni-­‐di-­‐
protocollo-­‐informa>co;jsessionid=47B288CF1311C1E8EF805DCA6E3D3454	
  
•  www.wos2.com	
  
•  hNp://www.sweeNoothrewards.com/blog/2013/03/01/6-­‐>ps-­‐for-­‐building-­‐brand-­‐
evangelists/	
  
•  hNp://it.wikipedia.org/wiki/Puglia	
  
•  hNp://www.trimblelms.com/tr_open_main_main.asp	
  
SOA	
  on	
  Enterprise	
  DMS	
  

More Related Content

Similar to Profesia wso2 webinar 12 june 2014

Framework WSo2 orientato ai servizi
Framework WSo2 orientato ai serviziFramework WSo2 orientato ai servizi
Framework WSo2 orientato ai servizi
Profesia Srl, Lynx Group
 
API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia
Profesia Srl, Lynx Group
 
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
WSO2
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
WSO2
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2
 
WSO2 Enterprise Service Bus
WSO2 Enterprise Service BusWSO2 Enterprise Service Bus
WSO2 Enterprise Service Bus
smartlah
 
Lightweight Orchestration with WSO2 ESB
Lightweight Orchestration with WSO2 ESBLightweight Orchestration with WSO2 ESB
Lightweight Orchestration with WSO2 ESB
WSO2
 
Slides
SlidesSlides
Slides
WSO2
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Services
hamsa nandhini
 
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic Multi-Cloud PaaS
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
Kasun Indrasiri
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
aaronwso2
 
Kovair Products Summary 2022
Kovair Products Summary 2022Kovair Products Summary 2022
Kovair Products Summary 2022
Kovair
 
Swetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMBSwetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMB
shwetha mukka
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
aaronwso2
 
WSO2 Governance Registry – Customizing Governance for Your Needs
WSO2 Governance Registry – Customizing Governance for Your NeedsWSO2 Governance Registry – Customizing Governance for Your Needs
WSO2 Governance Registry – Customizing Governance for Your Needs
WSO2
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
Davide Veronese
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
Lucas Jellema
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 Platform
WSO2
 
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s GoingWSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
WSO2
 

Similar to Profesia wso2 webinar 12 june 2014 (20)

Framework WSo2 orientato ai servizi
Framework WSo2 orientato ai serviziFramework WSo2 orientato ai servizi
Framework WSo2 orientato ai servizi
 
API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia API, Integration, and SOA Convergence - Customer Case by Profesia
API, Integration, and SOA Convergence - Customer Case by Profesia
 
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
Consumer to Data: Next-Generation Middleware and Cloud Platform for your Ente...
 
WSO2 Technology Update
WSO2 Technology UpdateWSO2 Technology Update
WSO2 Technology Update
 
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 IntegrationWSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
WSO2Con USA 2017: Implement an Effective Digital Platform Using WSO2 Integration
 
WSO2 Enterprise Service Bus
WSO2 Enterprise Service BusWSO2 Enterprise Service Bus
WSO2 Enterprise Service Bus
 
Lightweight Orchestration with WSO2 ESB
Lightweight Orchestration with WSO2 ESBLightweight Orchestration with WSO2 ESB
Lightweight Orchestration with WSO2 ESB
 
Slides
SlidesSlides
Slides
 
SOA - Unit 1 - Introduction to SOA with Web Services
SOA - Unit   1 - Introduction to SOA with Web ServicesSOA - Unit   1 - Introduction to SOA with Web Services
SOA - Unit 1 - Introduction to SOA with Web Services
 
Jelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service ProvidersJelastic DevOps Platform Product Overview for Service Providers
Jelastic DevOps Platform Product Overview for Service Providers
 
Microservices for Enterprises
Microservices for Enterprises Microservices for Enterprises
Microservices for Enterprises
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
Kovair Products Summary 2022
Kovair Products Summary 2022Kovair Products Summary 2022
Kovair Products Summary 2022
 
Swetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMBSwetha-IBMCertifiedWMQ_WMB
Swetha-IBMCertifiedWMQ_WMB
 
2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon2014 q3-platform-update-v1.06.johnmathon
2014 q3-platform-update-v1.06.johnmathon
 
WSO2 Governance Registry – Customizing Governance for Your Needs
WSO2 Governance Registry – Customizing Governance for Your NeedsWSO2 Governance Registry – Customizing Governance for Your Needs
WSO2 Governance Registry – Customizing Governance for Your Needs
 
Implementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architectureImplementing dev ops to face a two speed it architecture
Implementing dev ops to face a two speed it architecture
 
Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...Business and IT agility through DevOps and microservice architecture powered ...
Business and IT agility through DevOps and microservice architecture powered ...
 
Understanding the WSO2 Platform
Understanding the WSO2 PlatformUnderstanding the WSO2 Platform
Understanding the WSO2 Platform
 
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s GoingWSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
WSO2Con USA 2015: WSO2 Cloud: What it is, How it Works, and Where it’s Going
 

Recently uploaded

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
Jason Packer
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
ScyllaDB
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
christinelarrosa
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
saastr
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024Columbus Data & Analytics Wednesdays - June 2024
Columbus Data & Analytics Wednesdays - June 2024
 
A Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's ArchitectureA Deep Dive into ScyllaDB's Architecture
A Deep Dive into ScyllaDB's Architecture
 
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptxPRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
PRODUCT LISTING OPTIMIZATION PRESENTATION.pptx
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
9 CEO's who hit $100m ARR Share Their Top Growth Tactics Nathan Latka, Founde...
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 

Profesia wso2 webinar 12 june 2014

  • 1. Applying  SOA     to  Enterprise     Document  Management  Systems   WSO2,  SOA,  DMS       Profesia  WSO2  SOA  DMS  
  • 2. SOA  on  Enterprise  DMS   Profesia  helps  Companies  to  op>mize  and  automate   business  processes  in  order  to  integrate  back-­‐end  systems   with  core  Business  ac>vi>es  
  • 3. SOA  on  Enterprise  DMS   n i v e r s i t y  
  • 4. SOA  on  Enterprise  DMS   Adobe  ®  Digital   Publishing  Suite   git
  • 5. APPLYING  SOA   Enterprise  Document  Management  Systems   SOA  on  Enterprise  DMS  
  • 6. Project  Owner   SOA  on  Enterprise  DMS   InnovaPuglia  S.p.A.     •  Is  a  Subsidary  of  Regione  Puglia     •  It  defines  Strategic  planning  in  support  of  ICT     InnovaPuglia  defined  the  Sistema  Digitale  Regionale  and   implemented  the  Digital  Agenda  for  Europe.   Source:  hNp://www.innova.puglia.it  
  • 7. InnovaPuglia  Mission   SOA  on  Enterprise  DMS   Objec>ve:   •  To  ensure:  community  coordina>on,  economic  resources,     transparency  procedures,  standard  high  quality  opera>onal  process;   •  To  incen>ve  Smart  community;   •  To  increase  socioeconomic  development;   •  To  enhance  Opera>onal  efficiency.   Responsibility:   •  To  be  the  Central  purchasing  body  (www.empulia.it)   •  To  be  the  Intermediate  Body  in  the  European  Community  
  • 8. Project  Scenario   SOA  on  Enterprise  DMS   Enterprise  DMS   Reusable  Infrastructure   Increase  DMS  accounts   Open  Source   Licenses  not  user  based    
  • 9. From  Commercial  to  Open   •  Convert  a  commercial  DMS  into  openSource   •  Reduce  license  fee   •  Increase  DMS  users   •  Propagate  DMS  in  all  most  applica>ons   •  Create  a  reusable  architecture   SOA  on  Enterprise  DMS  
  • 10. Project  Requirements     •  SAAS   •  Architecture   – Reusable   – Easy  to:     •  Improve   •  Use   •  Modify   – Horizontally  scalable   •  24/7/365   SOA  on  Enterprise  DMS  
  • 11. Project  WSO2  Components   SOA  on  Enterprise  DMS  
  • 12. WSO2  Elas>c  Load  Balancer     (WSO2  ELB)   Lean  approach  to  balance  loads  across  your  WSO2  server   instances.     It  provides:   •  Fail-­‐over   •  Auto-­‐scaling   •  Mul>-­‐tenancy  le_ng  services  scale  automa>cally  with   dynamically  changing  load  characteris>cs   •  Balance  incoming  requests  to  clusters  of  different  services   such  as  Applica>on  Servers,  Business  Process  Servers  and   more.   •  Tenant-­‐awareness  provides  a  scalable  approach  for  balancing   load  across  a  set  of  tenants  sharing  a  collec>on  of  worker   nodes.  
  • 13. WSO2  API  Manager   Complete  solu>on  for   –  publishing  APIs,   –  crea>ng  and  managing  a  developer  community   –  scalability  for  rou>ng  API  traffic.   It  leverages  proven,  produc>on-­‐ready,  integra>on,   security  and  governance  components  from  the  WSO2   Enterprise  Service  Bus,  WSO2  Iden>ty  Server,  and   WSO2  Governance  Registry.   In  addi>on,  as  it  is  also  powered  by  the  WSO2  Business   Ac>vity  Monitor,  the  WSO2  API  Manager  is  ready  for   massively  scalable  deployment  immediately.  
  • 14. WSO2  Enterprise  Service  Bus     (WSO2  ESB)   •  Connec>ng  Anything  to  Anything   •  Rou>ng,  Media>on  &  Transforma>on   •  Message,  Service,  API  &  Security  Gateway   •  High  Performance,  High  Availability,  Scalability   &  Stability   •  Lightweight,  Developer  Friendly  and  Easy  to   Deploy   •  Manage  &  Monitor  
  • 15. WSO2  Governance  Regisrty   (WSO2  GREG)   Governance  encompasses  more  than  just   technology;  governance  also  includes  people  and   processes.  WSO2  GREG  provides   •  SOA  Governance   •  Configura>on  governance   •  Development  process  governance   •  Design  and  run-­‐>me  governance   •  Lifecycle  management   •  Team  collabora>on  
  • 16. WSO2  Message  Broker   (WSO2  MB)   Message  Brokers  enable  applica>ons  to  exchange  communica>ons   asynchronously  or  publish  messages  for  >mely  access  by  many   subscribers.       WSO2  MB  provides:   •  Standards  Compliant,  Portable,  Interoperable  Message  Broker   •  Distributed,  Highly  Scalable,  Fault-­‐Tolerant  and  Persistent  Message   Broker  with  Apache   •  Cassandra  and  Apache  ZooKeeper   •  Elas>cally  Scalable  Broker  Architecture   •  Support  for  Distributed  Queues   •  Support  for  Publish/Subscribe  Model  (Topics)   •  Manage  &  Monitor  
  • 17. Proposal  Architecture     SOA  on  Enterprise  DMS   SOA  clients   SOA  Services  
  • 18. Integra>on   SOA  on  Enterprise  DMS   SOA  Services   SOA  clients   REST   REST   REST,  WSDL  
  • 19. Governance   SOA  on  Enterprise  DMS   Custom   Mediator   Common  registry   Unique  end-­‐point  defini>ons   Reusable  Sequence  defini>ons    Dynamic  node  defini>ons   Load  balancing  dynamic  configura>ons      
  • 20. Balancing  Scalability   SOA  on  Enterprise  DMS   SOA   Services  SOA   Services  SOA   Services  SOA   Services  SOA   Services   Clients   Clients   Clients   Clients   Clients   Clients   Clients   •  Improve  nodes  at  run  >me   •  Centralized  governance   •  Unique  plagorm   •  Ensure  efficiency  
  • 21. Advantages   SOA  on  Enterprise  DMS  
  • 22. Profesia  in  the  Project   SOA  on  Enterprise  DMS  
  • 23. www.profesia.it   info@profesia.it   SOA  on  Enterprise  DMS  
  • 24. References   Project   •  hNp://www.innova.puglia.it   •  hNp://www.wso2.org   •  hNp://www.profesia.it   Image:   •  hNp://www.smallbiztechnology.com/archive/2012/10/no-­‐business-­‐is-­‐too-­‐small-­‐to-­‐ implement-­‐a-­‐document-­‐management-­‐system.html/   •  hNp://www.innova.puglia.it/home/-­‐/asset_publisher/s92Rnms1OaMO/content/10-­‐anni-­‐di-­‐ protocollo-­‐informa>co;jsessionid=47B288CF1311C1E8EF805DCA6E3D3454   •  www.wos2.com   •  hNp://www.sweeNoothrewards.com/blog/2013/03/01/6-­‐>ps-­‐for-­‐building-­‐brand-­‐ evangelists/   •  hNp://it.wikipedia.org/wiki/Puglia   •  hNp://www.trimblelms.com/tr_open_main_main.asp   SOA  on  Enterprise  DMS