[
https://jira.jboss.org/jira/browse/JBIDE-6078?page=com.atlassian.jira.plu...
]
Tom Jenkinson commented on JBIDE-6078:
--------------------------------------
Hi Max,
Thanks for getting back to me! And the LATER setting isn't a problem! Hopefully we
could try to contribute something back as well.
NOTE: Blacktie clients and services are typically written in C
In terms of the XML, what I was thinking is basically we have several actors in an
application:
Domain -> Machines
-> Servers -> Machines-Refs
-> Services
-> Clients
I was thinking a GUI could show the entities (file -> new domain, right click on the
domain, add server type thing, right click on the server, add service), then some of the
output would be XML, i.e. the user would not need to edit XML but would receive XML as an
output.
When a user creates a new server in the gui, they should be able to specify whether the
services for that server are coded in C or Java or both (this value is then of assistance
when creating template services below). Also, only one Java server is allowed to be
defined per domain.
When a user creates a new service in the gui they can either ask us to output a simple
template or they can specify the path to the source to use..
We do currently have tools for the generation of C actors (parameterized ant script), it
was about putting them in the gui to make it easier for users to "not go
wrong".
The output from the tool would be a domain on disk (not compiled) and would consist of:
domainName/
serverName/
build.xml (simple build file to build the server as configured)
btconfig.xml (contains machine config - determined from gui)
log4cxx.properties (always the same)
TemplateServiceFOO.c (optional if the user asked us to create a template service.c
file for them)
[more TemplateServiceX.c)
[more serverName]
client/
btconfig.xml
Thanks for any input/guidance you can offer even if it is to say this doesn't sound
like a good fit for JBIDE!
Tom
Tool to support development of a BlackTie domain
------------------------------------------------
Key: JBIDE-6078
URL:
https://jira.jboss.org/jira/browse/JBIDE-6078
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Environment: IDE
Reporter: Tom Jenkinson
Priority: Minor
Fix For: LATER
This request is in response to the open feature requests notification published on
thecore
The BlackTie project currently has no tooling available for it within the IDE and it
would be really cool to get a tool that can help users to design their BlackTie domain.
There is a schema within svn:
https://anonsvn.jboss.org/repos/blacktie/trunk/blacktie-xsd/src/main/xsd/...
I was thinking that a visual tool to:
1. Help users design their domain based on this schema
2. Output configuration compliant to the schema
3. Autogenerate some template services in C and Java
4. Autogenerate some ant build scripts to generate the servers based on the
configuration
Would be of great use to the team
The tool would allow users to configure where the transaction manager, message broker, AS
and databases are in their domain, which services reside at which server and the path to
the generated executables.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira