From: Martin F. <mar...@gm...> - 2007-05-16 07:00:06
|
Hello Aristedes, yes it would be a good thing to use an interface capable to be used also for connecting other systems like e.g. Bugzilla. A web service using standard SOAP messages would be a way toachieve this goal. So I added your ideas to the Wiki page. Regards, Martin On 16.05.2007 09:35:01 Aristedes Maniatis wrote: > Perhaps this is beyond the scope of your immediate goals, but imagine > an interface which any bug tracker could implement and allowed > replication or query between any tool which implemented it. The > Eclipse Mylar project goes part of the way toward this goal, but by > creating custom Mylar connectors per bug tracker. > If a standard set of interfaces for getTask(id)->task, createTask > (task), etc. were created, along with standard definitions of the > structure of a task and its relationships, then this would be > certainly possible. Interactions could be not just between task > trackers, but also between CRM or ERP systems and task trackers. > Imagine being able to create a simple dashboard widget (for those OSX > users out there) which allowed creating new tasks against a range of > task trackers. Or completely abstracting the front end (GUI) from the > database and business logic. Mantis attempts this with the API > methods, but there isn't always a good separation. > From my research, most bug trackers are pretty similar in terms of > database structure. > Sure, it is more work, but the potential benefits of creating an open > generic API are huge. Several transports are possible, but possibly > SOAP is one of the easiest and most adaptable. I wonder if developers > from other projects would be interested in collaborating. > Cheers > Ari Maniatis |