Monday, May 05, 2008
 #
 

I've been so wrapped up in XI this last week that I can't seem to think about anything else.  I spent the better part of my weekend reworking all of the labs from the semester.  I think I've made a bit of a leap here as well.  I was looking over the graduate students implementations of the XI services they built and that helped tremendously.

While I am really starting to understand the concepts of XI, I think I have a long way to go.  Again I got stuck during lab 4.  This program is so complex - I'm not sure where any of my errors are coming from.  There are so many elements in the implementation that it's difficult to even keep track of them.

Well, that all being said I will continue to plug away, and hopefully we'll come up with a working service in the end.

5/5/2008 10:11:35 AM (Central Standard Time, UTC-06:00)
 Saturday, May 03, 2008

The Good News:  our team has a Service up and running!  The Bad News:  we couldn't get our SAPXI service implemented.  Obviously SAPXI is a very powerful tool, but frankly I wouldn't touch it again without takinf a course that is dedicated to learning the tool.

That being said, I can now relax at least a little.  We can continue to test our service now, and begin to implement the client application.  After all this the client app will be a complete breeze!!!

I found the rpml exercise to be very interesting, and relatively easy to accomplish.  It really does demonstrate the utility of xml.  It seems that xml can be used for almost anything a developer could concieve.  I was looking at Microsofts new Windows Presentation Format (WPF) which is an xml based "language" for building forms for both web and pc applications.  Very interesting. 

5/3/2008 5:26:12 PM (Central Standard Time, UTC-06:00)
 Wednesday, April 23, 2008

Wow, I know it's been since St. Patrick's Day that I've posted anything, but I figure now is as good a time as any.  Perhaps because I'm being frustrated by a number of things.  Maybe it will feel good to rant for a while.

Everything with the project was going well until we tried to get the SAP XI interface hooked up.  I think I'm just lost on SAPXI.  I find the naming conventions to be cryptic, and the steps to set up interface are very complex.  At least to me!  I have not even been able to finish lab four, because -- well, I don't know the because.

Our team was finally able to produce a wsdl file and so I plugged that into our web service and I can't even tell what I'm looking at.  The C# code I wrote to hook up the other services to our service only took me an hour or so, but I don't even know where to begin with the SAPXI RFC's.  Maybe that's the problem.  I was never even able to see any exposed functions.  Oh well I keep plugging.  I've been so buried lately with work school and family (honestly my wife and kids haven't gotten much from me lately) that I have not been able to spend the time necassary to figure it all out.

Well that's all and I do feel better, because I think I now know what I need to do to accomplish this project.

Next entry is going to be about the undergraduate advising system @$#%$*&*#%^&$#!!!!!

4/23/2008 4:13:31 PM (Central Standard Time, UTC-06:00)
 Sunday, March 23, 2008

Well, Spring Break is over!  It seems like it only jst started, and now it's back to reality.  Maybe it went so fast because I spent the better part of the week in bed with the flu.  I did however manage to drag myself out for a little bit on St. Patrick's Day.  Somehow the Guinness taste sweeter on March 17th. 

From Left:  Patrick, bodhran; Emma, fiddle; Elly, fiddle at the Mitchell Street Domes

 

Maddie (on the right) with friends.

Anyway I've been looking at Lab 3 again, and for whatever reason I'm having a little bit of a hard time visualizing how SAP XI fits.  Is SAP XI just a go between for other applications.  If so how do those applications interface with the XI environment?  I suppose I should look at Lab 3b to see if it goes any further.  In all of this academic learning I really am finding that I just can't grasps the concepts by reading about them.  It's not until I am able to get a little hands on can I really get it. 

The same has proven to be true for Services and Service Oriented Architecture.  I am actually in the process of helping implementing a Windows Communication Foundation Service at Zywave.  (Visual flashing lights and bells ringing here!)  I can see how its being built and utilized by the actual User Interface.  At the same time I am seeing how implemention of Services can be a little problematic.  I think, just from very casual observation, that the biggest problem with services is the developers themselves.  It realy is a difficult culture to change.  If a developer has a problem the developer figures out the solution.  If the dream of a stock library of Services is to be realized then developers themselves will need to first check to see if a solution already exists when they're presened with a problem.  One of the developers at Zywave said as much.  He also said that if they had begun using services five years ago then there would be fewer developers employed there.  Perhaps therein lies the rub.  Nobody wants to develope themselves out of a job!

3/23/2008 5:50:05 PM (Central Standard Time, UTC-06:00)
 Sunday, March 02, 2008

Not a great week.  I've got too much to do and not enough time.  Actually my internship was a bit of a snooze this week as well.  I spent the better part of two days just reading C# code.  In the end it was a useful thing to do, but boring!

It seems one of the programmers had updated a piece of the program and it messed up one of the tables so that a lot of users could not log in.  I think an intern is not a very useful accessory in such a situation.  Oh, well, it seems that one can never get away from moments of crisis.

3/2/2008 5:47:07 PM (Central Standard Time, UTC-06:00)
 Monday, February 25, 2008

http://msdn2.microsoft.com/en-us/arcjournal/aa480028.aspx

This is an interesting article that discusses the possible disconect between developers of Web Services and users of WS.  It outlines the different goals and needs of each and some possible solutions.

2/25/2008 3:35:24 PM (Central Standard Time, UTC-06:00)
 Sunday, February 24, 2008

I learned an important lesson this week: Never navigate away from your blog page while your adding an entry!  I learned that lesson the hard way last Thursday.  Anyway, I had an interesting 2 days at my internship.  I was "snooping" around and found the UDDI directory for the company.  I did not have a chance to explore too much, but I am hoping to look around more tomorrow.  I am very curious to see how these services are being utilized in the development process. 

 

Speaking of my internship, I am still learning the system and getting more familiar with the development architecture, but I am finding that I have one real frustration.  Although (surprise, surprise!!) I have actually been able to contribute to the programming projects I have been involved with I think that I've figured out why things have been so difficult.

 

In the academic setting projects are worked on from the ground up.  That is planning, implementing, etc. is done from beginning to the end by the student.  Now I am faced with a rather extensive application that has already been in production for years.  The projects I have worked on have really only been small modifications to existing applications.  The frustration comes from me not really knowing what the project I am working on is ultimately supposed to do.  In the end I have to realize that my understanding of the "big picture" probably doesn't matter a whole lot.  All I have to do is make my little piece work, so the project manager can fit it into place.

 

Just an observation I had.  At any rate, I am just happy to be working with the knowledge that I have gained through school!

2/24/2008 2:47:03 PM (Central Standard Time, UTC-06:00)
Search
Navigation
On this page....
Archives
<August 2008>
SunMonTueWedThuFriSat
272829303112
3456789
10111213141516
17181920212223
24252627282930
31123456
Aggregate Me!
RSS 2.0 | Atom 1.0 | CDF
Categories
Blogroll
Contact me
Send mail to the author(s) E-mail
Themes
Pick a theme:
Administration