Jazz Forum Welcome to the Jazz Community Forum Connect and collaborate with IBM Engineering experts and users

What is weaver?

Hi,
I'm new to the concept of "Weaver".
I understand that weaver is a DSL.

Is Weaver in-house developed language or is it something like free software?
I've been searching the information about weaver, but I couldn't find it.

Thank you in advance.

0 votes


Accepted answer

Permanent link
 Hi Yohko Tanaka,

Weaver is a language that we developed in a partnership with IBM Research. The focus of Weaver is to make it easier to stitch together various aspects of a complete environment. We build on open technologies like Chef, but we can also integrate with our own automation engines like Rational Automation Framework. 

We found that generally systems are divided by roles -- Dev vs. Ops for instance. So weaver divides these constructions as well: we define topologies for the application, the infrastructure, and then bind them together to make an environment. 

When we perform this binding, we're validating that the expectations of the application are met by the infrastructure. We're also declaring the dependencies between various automation parameters and properties of components and nodes described in the document. 

Weaver is available as part of SmartCloud Continuous Delivery and is based on Ruby. Today, it's usage is limited to IBM private clouds like IBM PureApplication System, IBM Workload Deployer, or SmartCloud Provisioning. However, the framework is inherently designed to be extensible. We'll be providing some previews at IBM Pulse 2013 and IBM Innovate 2013 demonstrating how it can be used to support other cloud protocols like OpenStack. 

-M
Yohko Tanaka selected this answer as the correct answer

0 votes

Comments

Thank you for the detailed explanation.
It made my understanding more clear.


One other answer

Permanent link
 Here is some information regarding weaver, we are in process of updating the wiki regarding the weaver

https://jazz.net/wiki/bin/view/Main/SCCDWeaverLanguage

0 votes

Comments

Thank you. I'll check for the update.

Your answer

Register or log in to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.

Search context
Follow this question

By Email: 

Once you sign in you will be able to subscribe for any updates here.

By RSS:

Answers
Answers and Comments
Question details
× 12,020
× 382
× 2

Question asked: Feb 15 '13, 2:10 a.m.

Question was seen: 6,225 times

Last updated: Feb 18 '13, 8:00 p.m.

Confirmation Cancel Confirm