0
Applying	
  SOA	
  	
  
to	
  Enterprise	
  	
  
Document	
  Management	
  Systems	
  
WSO2,	
  SOA,	
  DMS	
  	
  	
  
Pr...
SOA	
  on	
  Enterprise	
  DMS	
  
Profesia	
  helps	
  Companies	
  to	
  op>mize	
  and	
  automate	
  
business	
  proc...
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	
  Re...
InnovaPuglia	
  Mission	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Objec>ve:	
  
•  To	
  ensure:	
  community	
  coordina>on,...
Project	
  Scenario	
  
SOA	
  on	
  Enterprise	
  DMS	
  
Enterprise	
  DMS	
  
Reusable	
  Infrastructure	
  
Increase	
...
From	
  Commercial	
  to	
  Open	
  
•  Convert	
  a	
  commercial	
  DMS	
  into	
  openSource	
  
•  Reduce	
  license	
...
Project	
  Requirements	
  	
  
•  SAAS	
  
•  Architecture	
  
– Reusable	
  
– Easy	
  to:	
  	
  
•  Improve	
  
•  Use...
Project	
  WSO2	
  Components	
  
SOA	
  on	
  Enterprise	
  DMS	
  
WSO2	
  Elas>c	
  Load	
  Balancer	
  	
  
(WSO2	
  ELB)	
  
Lean	
  approach	
  to	
  balance	
  loads	
  across	
  your	...
WSO2	
  API	
  Manager	
  
Complete	
  solu>on	
  for	
  
–  publishing	
  APIs,	
  
–  crea>ng	
  and	
  managing	
  a	
 ...
WSO2	
  Enterprise	
  Service	
  Bus	
  	
  
(WSO2	
  ESB)	
  
•  Connec>ng	
  Anything	
  to	
  Anything	
  
•  Rou>ng,	
...
WSO2	
  Governance	
  Regisrty	
  
(WSO2	
  GREG)	
  
Governance	
  encompasses	
  more	
  than	
  just	
  
technology;	
 ...
WSO2	
  Message	
  Broker	
  
(WSO2	
  MB)	
  
Message	
  Brokers	
  enable	
  applica>ons	
  to	
  exchange	
  communica>...
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	
  ...
Balancing	
  Scalability	
  
SOA	
  on	
  Enterprise	
  DMS	
  
SOA	
  
Services	
  SOA	
  
Services	
  SOA	
  
Services	
...
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:...
Upcoming SlideShare
Loading in...5
×

Applying SOA to an Enterprise Document Management Systems

319

Published on

Published in: Technology, Business
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
319
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Transcript of "Applying SOA to an Enterprise Document Management Systems "

  1. 1. Applying  SOA     to  Enterprise     Document  Management  Systems   WSO2,  SOA,  DMS       Profesia  WSO2  SOA  DMS  
  2. 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. 3. SOA  on  Enterprise  DMS   n i v e r s i t y  
  4. 4. SOA  on  Enterprise  DMS   Adobe  ®  Digital   Publishing  Suite   git
  5. 5. APPLYING  SOA   Enterprise  Document  Management  Systems   SOA  on  Enterprise  DMS  
  6. 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. 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. 8. Project  Scenario   SOA  on  Enterprise  DMS   Enterprise  DMS   Reusable  Infrastructure   Increase  DMS  accounts   Open  Source   Licenses  not  user  based    
  9. 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. 10. Project  Requirements     •  SAAS   •  Architecture   – Reusable   – Easy  to:     •  Improve   •  Use   •  Modify   – Horizontally  scalable   •  24/7/365   SOA  on  Enterprise  DMS  
  11. 11. Project  WSO2  Components   SOA  on  Enterprise  DMS  
  12. 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. 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. 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. 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. 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. 17. Proposal  Architecture     SOA  on  Enterprise  DMS   SOA  clients   SOA  Services  
  18. 18. Integra>on   SOA  on  Enterprise  DMS   SOA  Services   SOA  clients   REST   REST   REST,  WSDL  
  19. 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. 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. 21. Advantages   SOA  on  Enterprise  DMS  
  22. 22. Profesia  in  the  Project   SOA  on  Enterprise  DMS  
  23. 23. www.profesia.it   info@profesia.it   SOA  on  Enterprise  DMS  
  24. 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  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×