These slides were from my Hippo GetTogether 2014 presentation. During this presentation I went into detail about the different integration patterns I've seen over the last 5 years. I explained the different scenarios and their pros and cons. There is an accompanying video, which should be out soon.
2. follow the Hippo trail
2
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
2
Hippo GetTogether 2014
Kick-ass Dev teams
3. follow the Hippo trail
3
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
3
Hippo GetTogether 2014
Can’t wait to
get started!!
4. follow the Hippo trail
4
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
4
Hippo GetTogether 2014
Making a connection
5. follow the Hippo trail
5
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
5
Hippo GetTogether 2014
• Integrating external content
• Integrating another application
• As a data provider
6. follow the Hippo trail
6
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
6
Hippo GetTogether 2014
7. follow the Hippo trail
7
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
7
Hippo GetTogether 2014
Balance
8. follow the Hippo trail
8
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
8
Hippo GetTogether 2014
Approach 1
publish DeliveryAuthor
Synch
9. follow the Hippo trail
9
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
9
Hippo GetTogether 2014
Approach 2
publish DeliveryAuthor
10. follow the Hippo trail
10
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
10
Hippo GetTogether 2014
Approach 3
publish DeliveryAuthor
11. follow the Hippo trail
11
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
11
Hippo GetTogether 2014
Integrating existing business logic
• Use ‘hybrid‘ approach for web application frameworks (Spring
MVC, Struts, Wicket)
• Spring Component Bridge
12. follow the Hippo trail
12
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
12
Hippo GetTogether 2014
Container level integration (‘hybrid’)
Container
HST Filter
Request Response
Client
Servlet Filter
Java Web App
13. follow the Hippo trail
13
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
13
Hippo GetTogether 2014
Spring Component Bridge
http://www.onehippo.com/
HEADER
FOOTER
RIGHT
MAIN Spring MVC
Application
14. follow the Hippo trail
14
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
14
Hippo GetTogether 2014
Exposing content
• RESTful Web Services
• Addressable snippets
• Push data
15. follow the Hippo trail
15
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
15
Hippo GetTogether 2014
Exposing content via REST
Custom Delivery
Hippo CMS
DMS system
RDBMS
16. follow the Hippo trail
16
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
16
Hippo GetTogether 2014
Exposing content via HTML Snippets
http://www.onehippo.com/
HEADER
FOOTER
RIGHT
MAIN
Delivery
Custom
17. follow the Hippo trail
17
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
17
Hippo GetTogether 2014
Event bus
Authoring
Delivery
CMS
Custom
18. follow the Hippo trail
18
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
18
Hippo GetTogether 2014
19. follow the Hippo trail
19
16May2014–ClubTrouw-Amsterdam
follow the Hippo trail
19
Hippo GetTogether 2014
Question & Answers
Thank you so much for your time.
Let’s stay in touch.
@oneHippo
www.onehippo.com
+31 (0)20 522 44 66 or +1 877 414 4776