Monday, October 15, 2007

4th learning diary, Business Process Integration

#Reflect the lectures so far - do they support the project work?
#Take an article. Do backwards and forward citation analyses and see if authors have written other relevant papers (take e.g. some of the articles used in the course or the one you located yourselves).


During the almost one month period of lecture, we have had different lectures from different area. For my project purpose, I concern about Financial processes & messages in different standards (RosettaNet,UBL, ACORD, SEPA,..). We only had RosettaNet related content in the lecture, our group has to do own research on UBL, ACORD and SEPA. Generally, the lectures do support the project work.

Citation analyses
Akerman, A., Tyree, J., 2006. Using Ontology to Support development of Software Architectures. IBM Systems Journal, Vol. 45, No. 4, pp. 813-825.

I do not understand what is the purpose of doing backwards and forward citation analyses. But I took a bit time to read the article quickly, I found the paper is very useful. I have a question in my mind, how to find authors have written other relevant papers? I use the author's name to look for other relevant papers, it seems there are lots of same names as the author's name, so, it is hard to find it. I do not know whether i use the right way to do the searching.

Friday, October 12, 2007

Interview and Schedule Part

Project plan

  • Interview

Mr. Jouni Lähteenmäki fromProject planProject plan OP bank group will be our instructor. We will have some interview with him to ask opinions about the paper scope,different standards on the financial field and so on. For more details of interview, it will be discussed in the group meeting. The meeting times with Lähteenmäki depends on his and our needs.


  • Schedule
Our working schedule is really based on the course time table.
  1. Weekly checkpoint meeting for checking work status and defining tasks
  2. Interview meeting --> TBD
  3. 5/11/2007. draft version finished: the objective done: map of the financial field
  4. 10/12/2007 final version finished: second objective done


Monday, October 8, 2007

Current_Programming project CVS setting

export CVS_RSH=ssh
export CVSEDITOR=pico
export CVSROOT=:ext:'your username'@relander.cs.hut.fi:/u/2/wtao/.cvsroot/

More information you could refer to: http://www.csc.calpoly.edu/~dbutler/tutorials/winter96/cvs/

How to put a project under CVS?


A simple program consisting of multiple files is in /class/bfennema/project.


To put this program under cvs first

cd to /class/bfennema/project

Next

cvs import -m "Sample Program" project sample start

CVS should respond with
N project/Makefile
N project/main.c
N project/bar.c
N project/foo.c

No conflicts created by this import


How to check out the project?
HINT: cvs checkout project

Business Process Integration, 3rd learning diary, DL Monday 8th of October at 9 am.

  • Look up at least one possible reference to your project topic using scientific databases or scholar google.
  • Pick a potential research method (literature, case, constructive/design research). Summarise the paper.
  • Form a question on research methodologies that you want an answer to.
Topic: Financial ontology
  1. Financial processes & messages in different standards (RosettaNet,UBL, ACORD, SEPA,..) and their analyses
  2. Creating a universal data model (ontology) for this domain
  3. Partly guidance from financial company
  4. There was interested group of 4 people: Jukka, Kaisa, Tuomo, Tao

Mr. Paavo Kotinurmi gives us the following instruction:

For some background information on standards relevant to bank/insurance
companies.

Maksuliikealue (payments/invoices):
- Finvoice, http://www.pankkiyhdistys.fi/finvoice/
- EU:n maksupalveludirektiivi
- ISO20022-sanomastandardi
http://ec.europa.eu/information_society/eeurope/i2010/docs/studies/eei-3.2-e
-invoicing_final_report.pdf
Bo Haralds blog also source for information: http://boharald.blogspot.com/

Financial reporting:
- XBRL, http://www.xbrl.org/Home/

Insurances:
- acord, http://www.acord.org/

E-government message standards:
- NES, Northern European Subset of UBL

Other standards
- e.g RosettaNet, UBL (invoice)
- For RosettaNEt PIPs, see e.g.
http://www.soberit.hut.fi/T-86/T-86.300/2004/nordea_S_Toivonen.pdf

Ontologia-reference framework:
- REA (possible formal upper level ontology), see e.g.
http://www.msu.edu/user/mccarth4/rea-ontology/
- Sumo (another possible formal upper level ontology),
http://suo.ieee.org/SUO/SUMO/index.html

I can provide some references on how e.g. RosettaNet contents can be mapped
to SUMO.

Basic assumptions behind this project:
  • You can shed light to how these different standards and ontologies relateto each other.
  • Are they competing/complementary
  • Currently its very brobably that these different standards specify the same thing in slightly different way
  • The integration challenge for a bank is to support such wide variety of standards
  • Is there a merged data model that can represent this information needed in different standards?
  • Ideal information is to have an internal higher level presentation ofthe needed information that can be mapped to specific standards
  • Banks/insurance companies work with many industries and need tointegrate information not only from other banks, but also companies, publicsector etc. This makes their position very challenging - can this be managed without point-to-point chaos?

Its clear that during one fall, such a financial ontology will not be ready. But this assignment should pave a way towards it. Being able to represent this problematics well and have the basic information on these standards is a contribution towards such a data model (ontology).

Probably not all these standards listed are not going to be handled in detail. Starting point would be that this work is to do constructive/design research based on this case requirements towards a common ontology.

Steps could be:

  1. Small analyses of the big picture with all these standards
  2. Selecting standards for which the group concentrates - course &
Osuuspankki can help this

  • Going deeper to selected specifications - seeing semantic similarities/differences & working towards a common view on information
  • Presenting analyses results for comments for expert opinion
  • Recommendations for future - how this should be continued.

Comments on some
potential research methods: ANALYZING THE PAST TO PREPARE FOR THE FUTURE: WRITING A LITERATURE REVIEW

I think I will use the
"literature view" research method in our paper.

According to
"Literature review "From Wikipedia, the free encyclopedia, which gives following explanation.

"A Literature review is a body of text that aims to review the critical points of current knowledge on a particular topic.

Most often associated with science-oriented literature, such as a thesis, the literature review usually precedes a research proposal, methodology and results section. Its ultimate goal is to bring the reader up to date with current literature on a topic and forms the basis for another goal, such as the justification for future research in the area.

A good literature review is characterized by: a logical flow of ideas; current and relevant references with consistent, appropriate referencing style; proper use of terminology; and an unbiased and comprehensive view of the previous research on the topic.

According to Cooper (1988) "a literature review uses as its database reports of primary or original scholarship, and does not report new primary scholarship itself. The primary reports used in the literature may be verbal, but in the vast majority of cases reports are written documents. The types of scholarship may be empirical, theoretical, critical/analytic, or methodological in nature. Second a literature review seeks to describe, summarise, evaluate, clarify and/or integrate the content of primary reports". "

Based on the summary of "
ANALYZING THE PAST TO PREPARE FOR THE FUTURE: WRITING A LITERATURE REVIEW", An ideal article should have:
  • motivates the research topic and explains the reviews contributions
  • describes the key concepts
  • delineates the boundaries of the research
  • reviews relevant prior literature in IS and related areas
  • develops a model to guide future research
  • justifies propositions by presenting theoretical explanations, past empirical findings, and practical examples
  • presents concluding implications for researchers and managers.
Form a question on research methodologies that you want an answer to.

How to find suitable articles related to your research topics? how to combine the literature review and case study to write a good paper?



Monday, October 1, 2007

2nd learning diary for T-86.5161

I just arrived in Helsinki from another city, I was not able to access internet at weekend in order to put my diary in my blog.

There is a group (I think I will be with them) is interested in Financial ontology, which is about:

1) Financial processes & messages in different standards (RosettaNet,
UBL, ACORD, SEPA,..) and their analyses
2) Creating a universal data model (ontology) for this domain
3) Partly guidance from financial company

Hopefully, I could get more detailed information about this topic. The reason why I am interested in the topic related to Financial stuff is I have some finance education background and would like to study Financial processes and message in different standards. Is that easy and possible to create a universal data model for this domain? Is there any research on it?

Coomments :


  • Damodaran: B2B Integration over the Internet with XML – RosettaNet Successes and Challenges

This paper introduces the B2B transaction components, PIP and PIP structure. It also discusses PIP message interface structure. I agree PIP specifications must have more machine-readable content to further these improvements, after all, PIP message is so complicated that human is hard to read it. RosettaNet is currently working on the challenges to makinig the execution of the buiness process more more efficient, try to increase automation further reduces errors and related costs (modular PIPs)

  • Damodaran:RosettaNet: Adoption Brings New Problems, New Solutions
I think this paper is quite same as "Damodaran: B2B Integration over the Internet with XML – RosettaNet Successes and Challenges". The main content is about how to standardize the configuration of RNIF (RosettaNet implementation framework) for reducing cost by using existence of technology.