Dan Olsen’s Weblog

My insights and comments on technical issues and anything else I feel like saying.

Basecamp

At work we have started using Basecamp to keep track of projects in the our lab (BYU ECLab). Basecamp is a great way for all of us in the lab to keep track of what everyone is doing. It also allows for all of us to collaborate on the different projects.

One thing I have been doing is posting information in regards to my thesis and having others in the lab take a look and comment on it. By tracking the changes with an RSS feed we know when someone has made some changes and then we can go look and comment about the changes. If you need some sort of collaboration portal I would recommend Basecamp.

Technorati Tags:

| Comments

RESTful Web Services

I am doing some research in the Enterprise Computing Lab at Brigham Young University dealing the REST and web services. I have read an article by Greg Goff and posted a page on my wiki about it. I am not extremely familiar with a lot about web services but I have been doing a bit of reading in order to conduct my research. I have posted a few questions on the mentioned wiki page and would like those who are able to take a look at the page and article and post a few comments to some of the questions I have posted on the page.

Technorati Tags: , ,

| Comments

Kwiki Extensions

Along with the ROSE project, I have also taken up a project where I will build some new Kwiki Extensions. Here are couple of extensions I will be looking at implementing:

SOAP:

The call would consist of the soap keyword followed by an amphersand seperated list of urlencoded name, value pairs seperated by an equal sign. Like so:

    {soap: url=http://www.foo.com/service&temp=23}

The result of the call are places in the Wiki at the location of the call.

WSDL:

The call would consist of the wsdl keyword followed by the URL of the WSDL file. Like so:

    {wsdl: url=http://www.foo.com/service?wsdl}

A pseudocode description of the interface described by the WSDL is placed in the page, along with a form that allows the SOAP service described by the WSDL to be tested.

XML and XSLT

The call would consist of the xslt keyword followed by an amphersand seperated list of urlencoded name, value pairs seperated by an equal sign. The names xml and xsl would be required and specify the URLs to retrieve the XML and XSL files. Like so:

    {xslt: xml=http://www.foo.com/somefile.xml&xsl=http://www.bar.com/somotherfile.xsl}

Tie Into dbXML:

Still thinking…

  • Should this be through a SOAP interface on the DB, or more direct?
  • Reference should be by XPath
  • How can we create a way to edit the data describged by the XPath query when we edit the page?

I’m thinking there’s an XForm’s tie-in here.

Orchestration

Still thinking…

  • I was a page to represent each Web service; maybe the wsdl page as described above.
  • Linking pages together using a sexpr-like language?

The listing found here can be found on the here. Phil Windley updates the KwikiExtensions page fairly frequently so you can check there to see updates to the extensions. I will also be posting progress reports as I go.

| Comments

ECLab Seminar

The ECLab will be holding weekly seminars in 2204 TMCB at Brigham Young University. We will be discussing the books on this list in order. The seminar is open to the public.

| Comments

Enterprise Computing Laboratory

The weblog for the lab I am currently working in at BYU is up and running at http://eclab.byu.edu.

| Comments