XML Finland 2005, "XML - the Enabling
Technology for Integrating Business Processes"March 8-9,
2005 Pori University
Consortium,
Pori, Finland
Organized by
XML Finland Association and
Tampere University of
Technology, Pori
General
XML Finland Association invites all interested people
from industry, academia and public sector to participate in its ninth
annual seminar, XML Finland 2005. The seminar serves as a meeting point
for all interest groups, from experienced professionals to new users of
XML and related technologies.
The main themes of this year's seminar are
Integrated Business Processes, e-Business Languages,
Information Linking, Enterprise Application Integration - come and learn what is the truth and potential beneath
the integration. These areas, as well as the status and application of
related XML
technologies, such as Web Services are explored by keynotes, invited talks and
technical paper presentations. Seminar presentations are publised
in the publication serie of Tampere University of Technology. Languages of the seminar are Finnish and
English.
Technical and Social Program
|
Tuesday, March 8, 2005 |
|
08:30-
|
|
Registration
and Morning Coffee |
|
09:30-10:00 |
|
Seminar Opening
Harri
Lehtinen, Chair of XML
Finland Association
Welcome speech, Jari
Multisilta, Professor, Tampere
University of Technology, Pori |
|
10:00-10:45 |
|
Keynote:
XML in research
and development
Jari
Multisilta, Professor, Tampere
University of Technology, Pori |
|
10:45-11:30 |
|
Keynote: XML-pohjaisten standardien kehitystyö W3C:ssä: poimintoja tulevasta
Ossi Nykänen, Manager of the W3C Finnish office at Tampere University of Technology (TUT), Digital Media Institute (DMI)
"World
Wide Web Consortium (W3C) kehittää sekä XML-perustekniikkaa että
yleiskäyttöisiä XML-pohjaisia tekstiformaatteja. Esitys luo
katsauksen standardoinnin nykytilaan, viimeaikaisiin tapahtumiin ja
jäsentää kehitystyötä osana W3C:n toimintaa. Esimerkkeinä
kehitteillä olevista uusista teknologioista tarkastellaan lyhyesti
lähemmin RDF- ja XQuery-kyselykieliä. Suppeasti tarkasteltuna
kyselykielet vain täydentävät olemassa olevia XML-rajapintoja.
Laajemmin ajateltuna kyse on uudesta aluevaltauksesta XML-pohjaisten
loogisten tietorakenteiden hyödyntämisessä osana esim. middleware-sovelluksia.
Kyselypohjaiset ratkaisut tarjoavat osaltaan myös perustekniikkaa
esim. käyttöoikeuksien hallintaa silmälläpitäen." |
|
11:30-12:15 |
|
XML ja ohjelmistoliiketoiminnan globalisoituminen: Kuinka standardit
pakottavat ohjelmistotoimittajat toimittamaan parempia ratkaisuja
halvemmalla
Jouko Salonen,
Digital
Artefacts Europe Oy
"Esitykseen sisältyy case-kuvaus pienen alihankkijayrityksen
edullisesta mutta huipputeknologiaa edustavasta sähköisen
liiketoiminnan ratkaisusta ja kaupunkien ja kuntien lomake- ja
verkkoasiointiratkaisusta. Molempien ratkaisujen kustannustehokkuus
perustuu avointen kansainvälisten standardien ( OASIS UBL, OASIS
OpenOffice XML, XFORMS, ebXMLCC, ebXMLRIM) ja avoimen lähdekoodin
ohjelmistokomponenttien hyödyntämiseen." |
|
12:15-13:15 |
|
Lunch,
Restaurant Sofia, Pori University Consortium |
|
|
|
Track 1: Integration and Web Services |
Track 2: Ontology and Semantic Web |
|
13:15-14:00 |
|
How SOA expands
the Web Services vision
Esa
Törölä, IBM
"To some,
SOA is just the latest buzzword, and means the same thing as Web
services. To IBM, SOA is a larger vision for building applications
from reusable components (called "services") which includes new
architectural components and capabilities.
The
presentation defines SOA and services, and provides the technical
advantage as well as business drivers for the technologies. It
compares SOA and Web services, discusses current implementations,
and looks at the future of SOA with Business Processes. As the
service-oriented infrastructure becomes more mature, we can
anticipate a number of management problems - and offer solutions,
such as the Web Services Gateway and the Enterprise Service Bus." |
Web
Service Modelling Ontology (WSMO) -teknologian esittely
Timo Westkämper, Profium"The Web Service Modeling Ontology (WSMO) is a platform based on
Semantic Web
technologies for describing and executing Web Services. It extends the
functionality of traditional Web Service description formats (WSDL and
BPEL4WS) with semantically enriched information.
WSMO and it's related technologies Web Service Modeling Language
(WSML) and the Web Service Modeling Execution Environment (WSMX) are
based on Semantic Web standards such as RDF/RDF-S, OWL and
interoperability standards such as XML, SOAP and WSDL.
The presentation presents the basic building blocks of Web Service
environments briefly (WSDL, BPEL4WS, UDDI and SOAP) and presents then
the WSMO framework. At first the basic concepts Ontologies, Mediators,
Goals and Services are presented and then more complex issues of
Orchestration and Choreography. The paper finishes with brief overviews
of the WSML languages and the WSMX environment." |
|
14:00-14:45 |
|
BPEL process management in Service Oriented Architecture
Petri Savolainen, Oracle Finland Oy
"XML based
Business Process Execution Language (BPEL) for Web services is a key
element of a Service-Oriented Architecture (SOA) approach to
building solutions for the adaptive enterprise. BPEL has become a
broad industry standard managed by the OASIS standards body. It is
the cornerstone of process orchestration and service execution
within an SOA. The Oracle BPEL Process Manager, which lets companies
orchestrate and execute Web services and business processes, is the
first product to deliver production-quality, native support for this
critical standard, which reduces the cost and complexity of
integration projects while increasing their strategic value.
Together, SOA and BPEL deliver a modular, efficient, and effective
way for IT departments to save time and reduce costs in the
deployment of new solutions, decrease maintenance costs, and quickly
adapt to changing business requirements. This session explains both
the broader SOA concepts and approaches and the specific usage of
Oracle BPEL Process Manager." |
Contextual link
management in well-defined Web applications
Anneli
Heimbürger,
Tampere University of Technology, Pori
"Knowledge
management is a challenge for today's business, and it affects the
position of enterprises in international competition. Formal and
informal knowledge is becoming dynamic and reusable within different
business applications and processes. A systematic approach to
creating, composing, delivering, maintaining and using documents
such as technical manuals is an issue of vital importance in
industry. The challenge lies in keeping track of documents, getting
right resources and sub-resources for users, as well as in ensuring
that information is presented in right contexts. Providing the right
pieces of information are critical, for instance in trouble shooting
situations or in service intervals of a technical object obeying
certain maintenance schedules. Technical manuals are an important
part of the technical product itself, whether it is a paper machine,
a base station for mobile phones or a rock grinder. Technical
manuals and related value-added services are more and more
delivered, used and managed through Internet.
Contextual access will be the most
relevant means of retrieving information both from the traditional
and mobile Web. User, location, device and time determine the
context.
The
paper will introduce a method for time-sensitive relationship
management which provides a systematic way of identifying, modelling
and implementing time dependent relationships in application domains
of knowledge management such as technical manuals. The method is
based on the XML Linking Language (XLink) specification, which has a
recommendation status in the World Wide Web Consortium (W3C) and on
Allen's relations between two time intervals. Implementing issues
and proof-of-concept demonstrations will be presented. Although
XLink provides a theoretical and practical framework for the method
the time-sensitive multiple linking structure can be adopted by any
other XLink-like linking languages on the future Web." |
|
14:45-15:15 |
|
Coffee Break |
|
15:15-16:00 |
|
XML ja Microsoft; BizTalk Server
Arto Rämö,
Microsoft
"Luennossa valotetaan XML:n roolia Microsoft arkkitehtuurissa ja pureudutaan tarkemmin BizTalk Serverin ominaisuuksiin ja rooleihin. XML ja Web Services ovat Microsoft arkkitehtuurin kulmakivet ja BizTalk Server on integrointiarkkitehtuurin keskeisin tuote." |
Using Semantic
Web Technologies in Competence Management
Mikko
Laukkanen,
TeliaSonera
"The
Semantic Web technologies are maturing from academic and
standardization work into real-world applications. In this paper, we
introduce a Semantic Web based solution for managing employee
competencies and other relevant resources--such as documents,
customers, projects--about a set of topics. For any company with
intellectual property it is crucial to have an infrastructure, where
the knowledge can be shared efficiently. Although employee
competencies cover only a part of the corporate memory, we believe
they are an essential building block in a comprehensive corporate
memory management system.
Potentially, Semantic Web technologies
enable building flexible systems for corporate memory management.
Using machine accessible semantics is the main difference between
our competence management solution and other seemingly similar
solutions. In traditional competence management systems employees
can only state their exact competencies, but because the lack of
explicit semantics it is typically hard to infer competencies that
the employees may have without knowing it by themselves.
In our
approach not only those employees that have competence on the
searched topic can be found, but also employees that have
competencies on some closely related areas. This means that we can
look up persons that are the best possible candidates for the
searched competence area. The distance calculation between
competence topics is based on formally defined semantics and an
object match algorithm. Therefore, adding or changing the competence
area structure does not necessarily require corresponding updates to
the competencies of the persons. Together these make our approach
totally independent of domain in which it is employed or how it is
employed." |
|
16:00-16:45 |
|
Creating and
implementing a large ontology (RDF schema) for managing photography
collections for the Finnish Museum of Photography (FMP)
Heimo
Hänninen,
ForteX Consulting, Olli Mannerkoski,
Valkeus Interactive
"A case
study of system development will be presented. The session will
cover the whole life cycle of demanding metadata architecture and
system design. FMP had decided to move from several old insufficient
cataloguing system and methods to a new generalized model that would
support the full life cycle of museum objects from acquisition to
exhibitions. FMP hosts a huge amount of museum objects; over 3,5
millions photos and other objects in 3000 collections. Other
challenge was to create an ontology supporting multi-level
cataloguing model based on SEPIADES (www.knaw.nl/ecpa/sepia)
recommendation.
ForteX was responsible for data
modeling and RDF schema design and Valkeus Interactive developed and
implemented the actual system using SIR RDF-engine and modern web
technologies such as JSP and Flash MX client and Remoting. As
result, the new web-enabled SIPI-system (Semantic Interface for
Photographic Images) serves FMP staff, researchers worldwide and
publishes exhibitions for public on web.
This
presentation is a complete survey on challenging metadata
architecture project implementing a web enabled RDF-system." |
|
16:45-17:00 |
|
Break |
|
17:00-18:00 |
|
Annual Meeting of XML Finland Association |
|
|
|
|
|
19:00-20:00 |
|
Reception and
cocktails, The City Hall of Pori
Kari Hannus, Deputy Mayor, The City of
Pori |
|
20:00 - |
|
Evening Program
(Buffet, House Band)
Suomalainen
Klubi |
|
|
|
|
|
|
|
|
|
Wednesday, March 9,
2005 |
|
08:30 - |
|
Registeration |
|
09:00-09:45 |
|
XML-tekniikoiden käyttö rakenteisen tiedon tuotantoprosessissa
Martti Poutanen, Index IT Oy
"Hajautettu rakenteisen tiedon tuotanto ja tuotetun aineiston
hallinta ja monimuotoinen jakelu on haaste järjestelmän
arkkitehtuurille.
XML-perheen eri tekniikoita ja kieliä,
kuten XSLT, XSL-FO, XLink, XPointer, hyödyntämällä yhdessä
tietokantojen ja editoreiden kanssa voidaan rakentaa tehokkaita ja
monipuolisia järjestelmiä.
Tässä esityksessä käydään em.
tekniikoiden käyttömahdollisuuksia ja saavutettuja hyötyjä käytännön
projekteissa." |
|
09:45-10:45 |
|
2nd
Generation Content Processing
Dathan Greenwood, Delta Computers
"All
Information Architectures need to be translated into a working
system. This involves content processing. The first generation of
content processing used a collection of different tools to solve
content processing problems in the first order problem space
(acquire, enrich and deliver), but lacked a formal methodology or
framework. The latest generation of content processing tools uses
the power and discipline of factory production line automation,
design patterns, and pipeline processing to solve both the first and
second order content processing problems. This presentation
introduces the principles of 2nd generation content processing,
contrasts it to parallel developments in other fields, gives an
example of its use, and finishes with a brief survey of this new
generation of content processing tools." |
|
10:45-11:00 |
|
Coffee Break |
|
11:00-11:45 |
|
Web based data collection from
enterprises with XCola engine
Toni Räikkönen, Rami
Kirstinä,
Statistics Finland
"Most of
the web surveys at Statistics Finland are quite user interactive.
The respondent usually gets to see a web questionnaire that is fully
customized and pre-filled for him/her and also provides at least
some supportive validation routines.
Implementing this kind of system is
quite easy when using traditional web programming techniques like
ASP or PHP. The problem here is that it is quite difficult to create
such a system so flexible that it can handle different type of web
data collections without the need for additional programming.
What we have developed at Statistics
Finland is something we call XCola. XCola is an engine for XML
-based web surveys. The surveys, or the actual questionnaires, are
defined as XML documents that are transformed into HTML forms on the
fly by XCola engine." |
|
11:45-12:45 |
|
Lunch,
Restaurant Sofia, Pori University Consortium |
|
|
|
Track 1:
Integration and Web Services |
Track 2:
Ontology
and Semantic Web |
|
12:45-13:30 |
|
Service Description Template method for SOA - what you need to know
before starting a Web service project
Heimo Hänninen,
ForteX
Consulting
"A lot of buzz and hype has surrounded
SOA and its implementation Web services recently. There is a large
number of "Web service technologies" out there and IT-companies are
eager to sell "SOA products". They are often missing the point that
it not always reasonable to implement business functions as web
services and that the SOA is not a product. SOA is rather a method
of analyzing business processes and describing key functions by
using a common service model.
SOA style development is like any other
process improvement effort - start from requirements, describe
processes in a standard way, then focus on implementation issues.
WSDL is not be required at all when merely describing business
functions -it may be needed for the implementation, though. Forte
Consulting conducted a service analysis for a large metal industry
company to identify services and to develop a methodology for a
larger scale survey being planned. The result is a straightforward
procedure for assessing current processes and defining key functions
by using a generalized Service Description Template.
This
presentation will walk you through a real business case of using a
SOA design method. It will also give you some concrete tools to help
out making your staff and business culture ready for the change." |
Metadata? Taxonomies? Ontologies? Topic Maps!
Lars Marius Garshol, Ontopia
"Presentation is about the relationship between metadata,
taxonomies, and ontologies. It basically goes through all of the
concepts and explains what they are, and how they relate to each
other." |
|
13:30-14:15 |
|
Business
Process Oriented XML Languages for System Integration
Mika Johansson, Aplinet Oy
"The paper
gives an overall picture of current use of XML based languages in
systems integration, the main focus being on a process level. Web
services provide standard means of interoperating between different
software applications, running on a heterogenious environment. From
the business process requirements point of view, Web Services don't
address issues like transactions or the order of the distinct
service calls, so some upper level protocols for coordinating the
service calls are needed. The paper covers some specifications
which try to solve these issues. XLANG was focusing on managing
transactions and Web Service Flow Language (WSFL) had very flexible
model of specifying the process flow. These two languages were then
combined to the Business Process Execution Language (BPEL)
specification. BPEL was mainly developed by and for integration a
group of tool vendors, so it has quite good tool support. Plenty of
related specifications are also coming or already published,
addressing for example security issues. W3C has also been active in
the same area, its specification is called Web Services Coreography,
which complements BPEL.
In
addition to introducing these specifications and their relationships
the paper will provide some practical concerns when using these
languages for system integration." |
SmartResource:
Utilizing Semantic Web Services to Monitor Industrial Resources
Vagan
Terziyan,
University of Jyväskylä
"Currently
the new management technologies for the Web content and Web services
are in the focus of Semantic Web research community and most of
applications and correspondent ontologies are developing most
rapidly within that focus. However for industrial adoption of
Semantic Web technology these efforts seem to be not enough. Initial
orientation of semantic technology development to the Web digital
resources results to omitting from consideration other industrial
domain resources such as industrial devices, processes and even
humans. In this paper some of SmartResource Tekes project results
will be presented, in which the meaning of the term “Semantic Web
resource” is expanded and considers industrial objects (devices,
machines, systems, etc) and humans (experts, maintenance workers,
etc.) as resources and thus as a subject for semantic technology
utilisation. Elaboration of a specific adaptation mechanism for
these types of resources from their natural environment to a
Semantic Web environment has been performed and now is a basis for
further research and development. The objective will be making
heterogeneous industrial resources (files, documents, services,
devices, processes, systems, human experts, etc.) web-accessible,
proactive and cooperative in a sense that they will be able to
analyze their state independently from other systems or to order
such analysis from remote experts or Web-services to be aware of own
condition and to plan behavior towards effective and predictive
maintenance. Removing the conceptual difference between a human and
a web service and introduction of human-resource concept is also one
of the challenges for development of an automated resource
maintenance system. According to SmartResource vision, industrial
resources need an integrated mechanism that allow flexible
configuration of resource goals and behavior models. Behavior engine
of resource includes support for detection of abnormal resource
conditions via continuous monitoring, execution of appropriate
behavior patterns striving for achievement of resource’s maintenance
goals." |
|
14:15-14:45 |
|
Coffee Break |
|
14:45-15:30 |
|
Seamless
Knowledge: Integrating Public Sector Portals with Topic Maps
Lars Marius Garshol, Ontopia
"The last
three years have seen the advent of "Semantic Portals" in the public
sector in Norway. These are portals that use Topic Maps to structure
their content and provide navigation paths for users. Starting with
itu.no and luna.itu.no in 2001, over a dozen such portals have been
created for organizations ranging from the Research Council to the
Consumers Association, from the Conservative Party to the Armed
Forces, and from the Department of Culture to the Department of
Agriculture.
For the most part these portals have
been a resounding success, with both users and content providers,
and their number is expected to rise sharply in the next 12 months.
One of the features of such portals is
that they contain a large amount of rich semantic data. Also,
because they are based on Topic Maps, they have the potential to
establish the identity of the subjects with which they are concerned
in a very robust manner. This in turn makes them ideal as a
springboard for portal connectivity.
This presentation will tell the story
of the Semantic Portals of the Norwegian public sector, describing
the features, the user reactions, and the underlying technology. It
will show how such portals make it much easier for users to find
information and much easier for editorial staff to maintain the
content. It will also describe experiments currently being
undertaken to achieve the goal of "Seamless Knowledge", whereby
portals are able to link to one another and share content entirely
automatically on the basis of topics that they have in common." |
|
15:30-15:45 |
|
Seminar Closing |
Seminar Venue and Accommodation
The seminar will take place at the
Pori University Consortium (Puuvilla), in the city of
Pori. For more information about the seminar venue, see web page
http://www.porinyliopistokeskus.fi ( Parking information).
A block of rooms has been reserved for the seminar
participants from the
Sokos Hotel
Vaakuna and the
Hotelli
Cumulus. Reservations are done with an id "XML 2005", and they
are valid up-to February 1st, 2005.
Travelling Instructions
Travelling to Pori by
plane, by
train, or by
bus offers
plenty of possibilities. The map of city and other information
about Pori is available from
http://www.pori.fi.
Important Dates
Submissions:
- November 30, 2005:
Tutorials & Invited Speakers due
- November 30, 2004: Abstract submissions due
- December 13, 2004: Notifications of acceptance
- February 11, 2005: Final papers due
Participation:
- January 29, 2005: Early registration due
- February 11, 2005: Registration due
- February 14, 2005: Hotel reservation deadline
- February 18, 2002:
Late registration due
- March 8-9, 2005: XML Finland 2005
Contact Persons
Speakers, vendors and developers participating in
the
program, or exhibition, please
send inquiries to
xml2005@xml-finland.org.
What is XML?
The Extensible Markup Language (XML) is a simplified
dialect of SGML. It combines the simplicity of the HyperText Markup
Language (HTML) and the flexibility of SGML, and is intended to make the
distribution of structured documents easier on the World Wide Web and in
different distributed software environments. One good example of the usage
of XML is RDF/XML, an XML syntax for The Resource Description Framework
(RDF), which is a language for representing information about resources
in the World
Wide Web and knowledge in
general. What is XML
Finland Association?
XML Finland is a non-profit association with the
purpose of providing knowledge about XML and related standards. XML
Finland 2005 continues the tradition set by previous seminars in Espoo,
Vaasa, Jyväskylä, Helsinki, Oulu, Tampere, and Kuopio. For more information, see
http://www.xml-finland.org/.
|