If you can't read please download the document
Upload
kristof-van-tomme
View
3.280
Download
0
Embed Size (px)
DESCRIPTION
Slides for the presentation I gave in Timisoara
Citation preview
2. Introduction Kristof Van Tomme Co-founderPRONOVIX.com Drupal, Distributed architecture 3. Goals of this session
4. Classify architecture options 5. Highlight the most important technologies 6. Share our battle plan for world domination 7. One-off modules -> API modules 8.
9. Easy to reuse Easy to connect Custom code one-purpose sites Frameworks - One-purpose modules Installation profiles Frameworks - API modules Installation profiles with features Drupal service clouds - modular sites features 10.
11.
12. greater flexibility (easy to put a block from one business application on a page of another) 13. no data transfer required (bandwith) 14. better performance (no network latency) 15. All in one sitescontra
16. Permission conflicts between sections 17. Over-abstracted to accommodate different use cases 18. Content pollution from other sections 19. Navigation might become a mess 20. What to serve?
21. Users 22. Functionality 23. Functionality = data mapping
24. data mediation 25. data relationship discovery 26. data masking/de-identification 27. data consolidation 28. Sharing options
29. Just in time 30. Just in time + caching 31. Aggregation 32. Common resource architectures
33. Domain access 34. Shared tables 35. Spaces/features 36. Not flexible 37. Just in time
38. SPARQL 39. Network latencies 40. Aggregation
41. Table wizard + migrate 42. Deploy 43. Not always up to date 44. Just in time + caching
45. Remote blocks 46. Remote nodes 47. Best of both worlds 48. Processed data
49. i-frames 50. JSON objects 51. The internet will be a collection of Service Providers and Mashups 52. Drupal is already really good at consuming services 53. Drupal is already really good at consuming services 54. Drupal is pretty good at serving content 55. What about the missing services?
56. data mediation 57. data relationship discovery 58. data masking/de-identification 59. data consolidation 60. If we can get better at producing easy to consume services we can conquer the world 61. http://pronovix.com/blog 62. @kvantomme