Blog Home  Home RSS 2.0 Atom 1.0 CDF  
EAI Blog - Thursday, April 24, 2008
for BUS ADM 438/746 by Michael Manning
 
 Thursday, April 24, 2008
I have completed my rpML document. I enjoyed writing the term paper and this was one of my personal highlights of the class. I also am making headway on the next milestone for the team project. I still need to figure out how to pass values between pages...hmm...  Looking forward to walking across the stage in a few weeks; that's for sure. Can't think that far ahead of myself, still need to pass a few final exams and complete team projects. Oh yeah, and take the Data Warehousing course in July.

4/24/2008 5:23:24 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Sunday, April 13, 2008
I have completed my lab 4 deliverable.  Looking at the rest of the semester we have lab 5, the project, paper in rpML format, presentations, and the final exam. It's going to be a busy remaining 4 weeks. Time to start brewing coffee.

4/13/2008 10:18:47 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Tuesday, April 01, 2008
I figured I would stay up a little late tonight and complete my term paper. Overall I think it turned out well. I need to add some finishing citations and send it on to the professor. I am looking forward to writing it in rpML language, based on today's lecture I think I am up for the challenge. I will try and get an early jump on this but need to focus on my part of milestone 1 for the Team Project. I will be working on the user interface desgin screens. I need to dusk off my html book and see if my memory recalls how to write html code again.

4/1/2008 12:16:48 AM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Monday, March 24, 2008

I took advantage of the spring break week to make some significant headway on the term research paper. At first I was struggling with my chosen topic - SOA Governance. I read about 15 articles online and starting to become more comfortable with it. I was considering changing my topic to WS-Reliable Messaging. I have decided to stick it out with SOA Governance. I am about 75% done.

I was in North Carolina this past week. The weather was amazing. I hiked through some very large forests and basically tried to get lost. Unplugging for 5 days really can do wonders on the mind.


3/24/2008 10:58:27 AM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Monday, March 10, 2008
Well I completed my midterms and now my horizon is set on completing the word document format of my term paper.
I am taking a 5 day trip during the week of spring break to North Carolina. I hope to leverage my time by completing the paper during the trip.

3/10/2008 3:26:14 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Tuesday, March 04, 2008
Wow this semester is going by fast. I can't beleive it is already almost halftime. I have kept up on the readings and reviewing of my notes so I am looking forward to doing well on the test. We sure have covered a lot of information over the past month and a half, so now it's a matter of organizing the material and my thoughts. I see that we are going to be discussing SOA next week. I am glad since my paper is on SOA Governance and I still don't have that comfortable a grasp of the concept. I bought the optional book "Understanding SOA with Web Services" so I am sure that book will be helpful as secondary readings.

I found an interesting article on SOA Governance written by author David Linthicum.

Hopefully Professor will take a moment and discuss what SOA Governance is during next week's lecture.

Here's an RSS feed you might like to check out.

I also was informed recently about this neat site that you can made donations (loans) to people in need and they actually pay you back. For example, some poor farmer in China needing to buy seed. A pool of people get together $25 max per loan to help someone out. This man then takes the loan out and pays it back little at a time.

3/4/2008 9:36:37 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Wednesday, February 27, 2008
Brrrr...this winter is dragging on isn't it. I hear somewhere that we have received 3x the amount of snow as last year. Well, I guess the moisture is good for the outdoors. All this cold weather has prompted my wife and I to book our summer vacation.

I wonder if the groundhog saw his shadow?

At least we don't live in Buffalo, NY.




I have selected the topic of SOA Governance for my term paper. I plan to explore the idea that sound governance is the key to SOA success. So far I have about a dozen referenece resources. I plan to spend quite a bit of time understanding what exactly SOA first. The lab went well on Monday. I enjoyed working with SAP.
2/27/2008 1:41:14 PM (Central Standard Time, UTC-06:00)  #    Comments [1]    |  Trackback
 Thursday, February 21, 2008
Still researching my paper propoal, the nice thing is I have access to Gartner. I have also found that zdnet is a good resource as well. Hoping to have my paper written this weekend. I also need to do the XML exercise as well this weekend.
One area I am exploring for the paper is SOA Goverance. That's all for now.

2/21/2008 1:28:21 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Thursday, February 14, 2008
I enjoyed the lab last week in class and was able to successfully complete it during class.
I haven't used Visual Studio in about a month and it is amazing how rusty you get, but of course it's like riding a bike.
Now my trick is to go through the lab again and understand how and what it is doing. That will take some time for me.
I am noticing the paper proposal is around the corner, so I better start researching that, maybe this weekend.

Here's a little IT humor.

2/14/2008 9:00:16 AM (Central Standard Time, UTC-06:00)  #    Comments [1]    |  Trackback
 Monday, February 11, 2008

I found creating this outline helpful while I read Chapter 2 in the textbook:

Database [Storage]: The most popular information producer and consumer by far, databases are natural points of integration because they were designed to produce and consume data, and thus provide the best interface into source and target applications exchanging information. An advantage of using the database as a point of integration is that the interfaces are almost always well defined and tested, and there are many different types of result sets you can request. A disadvantage is that the information produced is typically not bound to business entities. Thus, while you will receive a lot of information, you have to figure out how the information in the result set pertains to the specific process you are working on.

Application logic [Processing] aka API [Application Programming Interface Layer]: Provide interfaces access to information as well as encapsulated processes, additionally to application services. Because interfaces among applications differ so vastly [patterns or standards], you need to address each packaged application individually. Packaged application vendors and developers expose these interfaces to provide access to the business processes and are encapsulated within their applications w/o requiring other developers to invoke the user interface or to go directly to the database. The use of such interfaces creates a benefit for application integration by allowing externally applications to access the information found in these applications w/o making any changes to the packages or to applications themselves. Exposing these interfaces also provides a mechanism to allow encapsulated information to be shared.

User Interface Layer: Leveraging the user interface as a point of information integration is a process known as "screen scraping,"  or accessing screen information through a programmatic mechanism. Many times, application integration projects have no other choice but to leverage user interfaces to access application data and processes, sometimes, due to the fact that underlying databases and application interfaces do not exist. One issue with this type of option is that it cannot scale, so it is unable to handle more than a few screen interfaces at any given time. However, due to the fact that there are many closed and proprietary applications out there, the application integration architect has few choices left. In order to implement this integration type, it is critical to understand the application. This requires understanding the underlying data storage schema, much of the application logic, and, most important, how the information is presented to the user interface. Unlike other interface levels, information presented to a user interface may not map back to a database. Most of the data elements on the screen, such as calculated fields, are created by the application logic and do not come directly from the database.

 

2/11/2008 3:50:05 PM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
 Monday, February 04, 2008

While reading chapter one in the textbook and I found it helpful to note these definitions of different approaches to application integration:

  • Information-oriented
    • -argue that integration should occur between the databases (data replication, data federation, interface processing)
  • Business process integration-oriented
    • -products layer a set of easily defined and centrally managed processes on top of existing sets of processes contained within a set of enterprise applications.
  • Service-oriented
    • -allows applications to share common business logic or methods. This is accomplished either by defining methods that can be shared, and therefore integrated, or by providing the infrastructure for such method sharing such as Web services. Methods may be shared either by being hosted on a central server, by accessing them inter-application, or through standard Web services mechanisms, such as .NET.
  • Portal-oriented
    • -allows us to view a multitude of systems - both internal enterprise systems and external trading community systems - through a single-user interface or application.
2/4/2008 7:43:01 AM (Central Standard Time, UTC-06:00)  #    Comments [0]    |  Trackback
Copyright © 2009 Michael Manning. All rights reserved.
DasBlog 'Portal' theme by Johnny Hughes.
Pick a theme: