Your SlideShare is downloading. ×
0
Jago de Vreede
Marcel Offermans

Apache ACE is a software distribution framework
that allows you to centrally manage and d...
Deployment

Ar#fact(A

Ar#fact(B

Target(B

Ar#fact(C

Tuesday, October 29, 13

Target(A

Target(C
Deployment

Target(A

Ar#fact(A

Ar#fact(B

Ar#fact(C

Tuesday, October 29, 13

Deployment

Target(B
Target(C
Keeping the history
now
Ar#fact(A

Ar#fact(B

Target(B

Ar#fact(C

Tuesday, October 29, 13

Target(A

Target(C
Keeping the history
last year
Ar#fact(A

Ar#fact(A
Ar#fact(B

Ar#fact(A
Ar#fact(B

Ar#fact(A

Ar#fact(B

Ar#fact(B
Ar#fact...
Topology
target
management.
agent
target

client
provisioning.
server

network

management.
agent
target
management.
agent...
High level overview
dependency'
management

deployment

feedback

Tuesday, October 29, 13
High level overview
dependency'
management

Tuesday, October 29, 13
Organizing artifacts
• group artifacts into features and distributions
to make them manageable
• Analogy: IKEA catalog

Li...
Organizing artifacts

Tuesday, October 29, 13
Organizing artifacts

Tuesday, October 29, 13
Organizing artifacts

Tuesday, October 29, 13
High level overview
dependency'
management

deployment

feedback

Tuesday, October 29, 13
High level overview

deployment

Tuesday, October 29, 13
Deployment
!provisioning!server

1.!Check!for!updates?

target

Deployment!Repository
Target

Tuesday, October 29, 13

Ar4...
Deployment

Tuesday, October 29, 13
Deployment

Tuesday, October 29, 13
Deployment

Tuesday, October 29, 13
High level overview
dependency'
management

deployment

feedback

Tuesday, October 29, 13
High level overview

feedback

Tuesday, October 29, 13
Feedback
target
provisioning.
server
Audit.
Log
17:34%Checked%for%updates,%none%found
23:20%Bundle%23%stopped
18:34
23:25
...
Updates

Tuesday, October 29, 13
Updates

Tuesday, October 29, 13
Talks

Links

Wednesday, 14:30, Schubartsaal:

Dynamic Hybrid Cloud
Applications
Bram de Kruijff,
Alexander Broekhuis

• h...
Tuesday, October 29, 13
Upcoming SlideShare
Loading in...5
×

An Introduction to Apache Ace - Jago de Vreede & Marcel Offermans

1,134

Published on

OSGi Community Event 2013 (http://www.osgi.org/CommunityEvent2013/Schedule)

Lightning Talk

ABSTRACT
Apache ACE is a software distribution framework that allows you to centrally manage and distribute your (OSGi) software. This lightning talk will give a overview of the basics of Apache ACE.

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

  • Be the first to like this

No Downloads
Views
Total Views
1,134
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
20
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "An Introduction to Apache Ace - Jago de Vreede & Marcel Offermans"

  1. 1. Jago de Vreede Marcel Offermans Apache ACE is a software distribution framework that allows you to centrally manage and distribute software components, configuration data and other artifacts to target systems. It is built using OSGi and can be deployed in different topologies. The target systems are usually also OSGi based, but don't have to be. Tuesday, October 29, 13
  2. 2. Deployment Ar#fact(A Ar#fact(B Target(B Ar#fact(C Tuesday, October 29, 13 Target(A Target(C
  3. 3. Deployment Target(A Ar#fact(A Ar#fact(B Ar#fact(C Tuesday, October 29, 13 Deployment Target(B Target(C
  4. 4. Keeping the history now Ar#fact(A Ar#fact(B Target(B Ar#fact(C Tuesday, October 29, 13 Target(A Target(C
  5. 5. Keeping the history last year Ar#fact(A Ar#fact(A Ar#fact(B Ar#fact(A Ar#fact(B Ar#fact(A Ar#fact(B Ar#fact(B Ar#fact(C Ar#fact(C Tuesday, October 29, 13 Target(A last month Target(A last week Target(C Target(A Target(B Target(A Target(C Target(B Target(B Target(C Target(C now
  6. 6. Topology target management. agent target client provisioning. server network management. agent target management. agent component. repository Tuesday, October 29, 13
  7. 7. High level overview dependency' management deployment feedback Tuesday, October 29, 13
  8. 8. High level overview dependency' management Tuesday, October 29, 13
  9. 9. Organizing artifacts • group artifacts into features and distributions to make them manageable • Analogy: IKEA catalog License'Repository Store&Repository Ar-fact Tuesday, October 29, 13 Feature Distribu-on Distribu1on Target
  10. 10. Organizing artifacts Tuesday, October 29, 13
  11. 11. Organizing artifacts Tuesday, October 29, 13
  12. 12. Organizing artifacts Tuesday, October 29, 13
  13. 13. High level overview dependency' management deployment feedback Tuesday, October 29, 13
  14. 14. High level overview deployment Tuesday, October 29, 13
  15. 15. Deployment !provisioning!server 1.!Check!for!updates? target Deployment!Repository Target Tuesday, October 29, 13 Ar4fact 2.!Send!back!changes. management! agent
  16. 16. Deployment Tuesday, October 29, 13
  17. 17. Deployment Tuesday, October 29, 13
  18. 18. Deployment Tuesday, October 29, 13
  19. 19. High level overview dependency' management deployment feedback Tuesday, October 29, 13
  20. 20. High level overview feedback Tuesday, October 29, 13
  21. 21. Feedback target provisioning. server Audit. Log 17:34%Checked%for%updates,%none%found 23:20%Bundle%23%stopped 18:34 23:25 19:3413:23%Target%started 23:45 20:3413:24%Star0ng%update%from%version%5%to%8 02:22 21:3413:24%Bundle%37%updated 13:25%Update%to%version%8%succeeded 05:22 14:25%Target%stopped Tuesday, October 29, 13 network management. agent Audit. Log 13:23%Target%started 13:24%Star0ng%update%from%version%5%to%8 13:24%Bundle%37%updated 13:25%Update%to%version%8%succeeded 14:25%Target%stopped
  22. 22. Updates Tuesday, October 29, 13
  23. 23. Updates Tuesday, October 29, 13
  24. 24. Talks Links Wednesday, 14:30, Schubartsaal: Dynamic Hybrid Cloud Applications Bram de Kruijff, Alexander Broekhuis • http://ace.apache.org/ • http://luminis-technologies.com/ Thursday, 11:15, Schubartsaal: Continuous Automated Deployment with Apache ACE Jago de Vreede, Marcel Offermans Tuesday, October 29, 13 • jago.devreede@luminis.eu • marcel.offermans@luminis.eu
  25. 25. Tuesday, October 29, 13
  1. A particular slide catching your eye?

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

×