Your SlideShare is downloading. ×
0
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Applying SOA to an Enterprise Document Management Systems
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Applying SOA to an Enterprise Document Management Systems

308

Published on

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

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

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. 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  

×