Some Solutions and Why They Don't Work. Business Maps: Topic Maps Go B2B By Marc de Graauw August 21, 2002
|
|
- Paula Evans
- 8 years ago
- Views:
Transcription
1 1 of :02 Published on XML.com See this if you're having trouble printing code examples Business Maps: Topic Maps Go B2B By Marc de Graauw August 21, 2002 Interoperability between ontologies is a big, if not the single biggest issue in B2B data exchange. For the foreseeable future there will not be a single, widely accepted B2B vocabulary. Therefore we will need mappings between different ontologies. Since these mappings are inherently situational, and the context is very complex, we cannot expect computers to create more than a small part of those mappings. We need tools to leverage the intelligence of humans business experts. We need portable, reusable, and standardized mappings. Topic Maps are an excellent vehicle to provide those "Business Maps". (This article presumes a basic understanding of Topic Maps, readers may wish to read A Gentle Introduction to Topic Maps in conjunction with this article.) We have lots of data and descriptions of data. Take for instance the abundance of vocabularies for B2B exchange: xcbl, FinXML, FpML, etc. Those vocabularies can be seen as ontologies. Older EDI technologies such as X.12 and EDIFACT are also ontologies. There are as of yet no general standards for B2B vocabularies in XML. The ebxml initiative did not have actual business documents as one of its deliverables. Right now work is being done on the Universal Business Language (UBL) to fill this gap. Beside those "industry-strength" solutions, there are lots of tailor-made data exchanges between companies, often using nothing more than simple ASCII comma-separated files. Together with their documentation, those ASCII-files also constitute ontologies. And even within larger companies many different ontologies exist within the different legacy databases of different departments. Those different data sources present huge interoperability problems. One of those interoperability problems is finding out which data items from different sources are the same. To do that, we need to compare the meanings of those data items. This means we have to look up data definitions for different data sources and compare those data definitions. Comparing human-made definitions is a tough job. Different organizations may come up with very different definitions for things that really are the same, and with very similar definitions for things that are very different in reality. First of all, hard as we try, mistakes and obscurities occur in our data definitions. Second, in making data definitions we may find that a lot of data aren't that well defined to start with. In other words, when we make data definitions for a data source, it's sometimes the first attempt to define the data at all, and when there already is a definition, it is often not precise enough. Third, when we make a definition like "an employee is a person working at a company", we introduce many new words ("person", "work", "company") from natural language. When meanings in natural language aren't precise, those definitions aren't going to be precise either. We should stop thinking we can fix meanings once and for all in any but the most limited contexts. Some Solutions and Why They Don't Work There are some solutions to these problems. The first, which I shall call "the naive approach" is to make a new vocabulary which covers everything, and then let everybody use that vocabulary. It's an easy solution to think of, but it does not work in practice. Multiple vocabularies are a fact of life. Think only of the huge number of existing applications using legacy formats, which won't simply go away. And even for new applications, there are so many different business needs in different contexts that there's a huge drive toward specific, directly applicable vocabularies and away from generic standards which take a long time to evolve. So the main Related Reading XML in a Nutshell, 2nd Edition A Desktop Quick Reference By W. Scott Means, Elliotte Rusty Harold Table of Contents Index Sample Chapter
2 2 of :02 problem should be how to make the different vocabularies interoperate, not how to replace them by a single unifying standard. Developing unifying vocabularies is a good thing; the more success they have, the better. But one should think of them as central pieces in the plethora of vocabularies, not the only ones. The success of new, unifying vocabularies will depend not so much on their inherent capabilities as on their ability to interoperate with existing vocabularies. Interoperability is the shortest route to acceptance. Read Online--Safari Another approach to interoperability is the use of Published Subject Indicators (PSIs) as used in Topic Maps. The basic idea is to make public libraries of unique IDs for things. In our vocabularies we incorporate PSIs, and then we can compare the terms in our vocabularies. In an informal example: Topic: "Last Name"; PSI: familyname Topic: "Achternaam"; PSI: familyname The PSIs in the English and Dutch topics allow us to conclude that both topics are the same. Note that this really just shifts the problem from vocabularies to public libraries. In general we can say this approach is successful if the problem space consists of clearly delimited entities and there is a widely accepted canonical public library. Examples of areas were this approach will work are for instance ISO currency and country codes. Currently OASIS is working on standards for PSIs in its OASIS Topic Maps Published Subjects TC. Once this work is done, the situation might improve as more PSIs are being published. In actual mappings between ontologies, we often do not really establish semantic equivalence in a true sense as needed in PSIs. Consider an example. When GigaSellers decides to let Print & Send handle its invoices, invoice information flows from GigaSellers to Print & Send. When we have found we can use GigaSellers "CustomerAddress" as the "invoice_address" in Print & Send's invoicing application, we stop. We do not need to find out whether they are truly equivalent in all circumstances. There is no direct business need to find this out, and therefore the boss doesn't pay for it. Solutions like PSIs do not work here because PSIs require true semantic equivalence. The interesting observation is that most real world mappings are unidirectional: we translate from a source ontology to a destination ontology for a specific business process. For instance, an order goes from buyer to supplier. It does not go back (though a different document such as an invoice or order confirmation might go back). So for an order only a translation from the buyer's ontology to the supplier's ontology is needed. This unidirectional nature of business exchange means that usually we do not establish equivalence relationships, but subset relationships between ontologies. In the above example, "CustomerAddress" is a subset of "invoice_address". All instances of "CustomerAddress" constitute a valid instance of "invoice_address". We do not know whether the reverse is true. It could very well be the case that GigaSellers requires its "CustomerAddress" to be a physical address where goods can actually be delivered, and Print & Send allows postal boxes as "invoice_address". Further, there is often no true equivalence because the data items are in different formats. GigaSellers may store all its dates in CCYY-MM-DD format, and Print & Send as MM/DD/CCYY. In this case, too, there is no true equivalence, since a transformation is needed. It might be tempting to conclude that we simply have to make a mapping between every two ontologies we use. That, however, is going to far. Even when we do not always establish true semantic equivalence relationships, the mappings we make can be reusable. What we need to do is capture knowledge about the mapping process itself. We need to store the fact that we can use "CustomerAddress" as "invoice_address" in this particular context. Then, when someone else needs to find out whether "CustomerAddress" can be used as "mailing_address" in a different context, they can use this information. When we store this kind of information, we could facilitate the process of mapping ontologies through the use of semi-automated tools which show existing mappings for items in our ontology that we need to map onto another ontology. The human expert making the mapping can still make all the relevant choices and provide new mappings where existing ones can't be reused. Such semi-automated tools could then generate a new mapping, which also can be stored to provide information for the next one. It would also become much easier to exchange information about mappings without having to provide full one-on-one equivalence relationships. The Knowledge in Mappings
3 3 of :02 The model above shows the knowledge that exists in ontology mappings. First we must distinguish the documents which are exchanged in B2B exchanges and the items which make up those documents. Items can belong to domains (data types) which in turn can be specializations of other domains (domains are represented here as items which generalize other items). In the left-hand classes we would store the information on the business documents in use by relevant business partners. There is no need to store the full definitions of the data; it is sufficient to store identifiers that uniquely identify the documents, items therein, and domains in use. After all, the full definitions are probably already stored somewhere; simply copying them would only introduce unnecessary redundancy. On the right-hand side of the model we have the actual mappings. First, the fact that some (usually two) documents are mapped onto each other is stored in the class document-mapping. The document-mapping is related to one or more item-mappings. The item-mappings store not only the identifiers of the mapped items, but also the kind of mapping: is this an equivalence relationship, which is potentially bidirectional? Or is it a unidirectional mapping, i.e., is it a subset-superset relationship? We can also store conversions. For instance, if the destination document allows last names of only 25 characters, but the source allows last names of indefinite length, we could specify that names need to be truncated to 25 characters. We could also store more complex transformations. They should, however, be readable for ordinary humans, which would rule out XSLT "as is". The intended users of a tool based on this model are business analysts, not XML programmers. (An intelligent tool could of course store XSLT for a large class of transformations and show the results in natural language.) Last, we can store domain conversions, so we wouldn't have to store the same MM/DD/CCYY to CCYY-MM-DD conversion for every date in the document. The central class is context. This is context in the broadest sense; this class could store information on B2B vocabulary, region, country, company, business unit, timeframe and whatever is necessary for the mapping under scrutiny. Context would apply to all other classes. If unspecified, an item mapping would usually inherit its context from the document mapping in which it is contained. Context also applies to the left-hand side, though maybe we would only want to store the vocabulary involved here. Of course, the work done on Context Drivers of ebxml would constitute a good starting point for defining context. Business Maps The data model maps quite nicely onto core Topic Map constructs, to yield what I will call "Business Maps". Mapping Model Example Topic Map construct document Invoice topic item CustomerName topic
4 4 of :02 document composition CustomerName is part of Invoice association document-to-document mapping Invoice maps to invoice_document association item-to-item mapping CustomerName maps to company_name association context external document description Vocabulary, Company, Region, Industry,... scope occurrence (type: business document description) external item definition occurrence (type: definition) external item datatype occurrence (type: datatype) external item example occurrence (type: example) To see how this works consider the following fragment of code, taking from the Topic Map definition of "Bizwords!", a B2B vocabulary: <topic id="name"> <topicref xlink:href="itm.xtm#item"/> <basename> <scope> <subjectindicatorref xlink:href=" </scope> <basenamestring>customername</basenamestring> </basename> <occurrence> <topicref xlink:href="itm.xtm#definition"/> <resourceref xlink:href= " </occurrence> </topic> Here a single data item is defined. It is an instance of topic type "item" (which is defined elsewhere). The topic has "CustomerName" as a name. This name is scoped by the B2B vocabulary to avoid name-based merging with topics from other B2B vocabularies which might conceivably have the same name. The topic would merge with other topics which have the name "CustomerName" within scope " which is desirable since these topics would represent the same data item in the same vocabulary. The topic also has an occurrence which is a definition of "CustomerName" somewhere on the site. Note that the actual definition of "CustomerName" does not have to be repeated here. Topic Maps are indexes which only link to external data sources. Besides topics representing data items, the Topic Map of Bizwords! would also contain definitions of business documents and their composition. A code fragment: <association> <topicref xlink:href="itm.xtm#composition"/> <topicref xlink:href="itm.xtm#containing-document"/> <topicref xlink:href="#invoice"/> <topicref xlink:href="itm.xtm#required-item"/> <topicref xlink:href="#name"/>... members omitted... </association>
5 5 of :02 This is an association of type "composition" (defined elsewhere) which says that the topic "invoice" (not shown) plays a role "containing-document", and the topic "name" (which was discussed above) plays the role of "required-item" in this document. The association effectively describes a business document composition. Other members of the association are omitted for brevity, but would include at least "CustomerAddress" and "TotalAmount" in the GigaSellers example. Now suppose GigaSellers uses the Bizwords! B2B vocabulary, but Print & Send uses a competitor, the Galactic Business Language (GBL). GigaSellers and Print & Send could then make a Business Map using the above defined data items. For example: <association> <topicref xlink:href="itm.xtm#unidirectional_mapping"/> <scope> <topicref xlink:href="context.xtm#gigasellers"/> <topicref xlink:href="context.xtm#sales"/> <topicref xlink:href="context.xtm#europe"/> </scope> <topicref xlink:href="itm.xtm#source_item"/> <topicref xlink:href="bizwords.xtm#name"/> <topicref xlink:href="itm.xtm#destination_item"/> <topicref xlink:href="gbl.xtm#name"/> </association> This association is of association type "unidirectional_mapping". It links two data items in scope "GigaSellers, Sales, Europe" (The scope is restricted to the GigaSellers point of view for simplicity here.). This says this unidirectional mapping is found to be valid in the GigaSellers European Sales department. Of course the Business Map will contain many more such associations. It would also be possible to have associations of other types than "unidirectional_mapping". We could have a derived association type which indicates a transformation, for instance of date format MM/DD/CCYY to CCYY-MM-DD. We could also have bidirectional mappings. So Business Maps can be a very powerful tool to capture the knowledge in mappings for later reuse. What's more, Topic Maps offer the facility to merge two distinct Topic Maps. This is an excellent way to compare separate, portable B2B-mappings. When we have two Business Maps, say one from "Sales Europe" and one from "Sales Asia", and we want to make a new Map for "Sales America" or "Marketing Europe", we can merge the existing maps. Any references to external message items will be merged. Once the Business Maps are merged, we can use the scope to filter the business processes we are interested in. Business analysts will have quick access to all relevant mapping information from prior mappings in related areas. So Business Maps can provide an easy and flexible way to reuse knowledge stored in mappings: they are portable, reusable mappings come true. Quite a few things need to happen before this vision is realized. The best thing of course would be an accepted standard for Business Maps. Having this, we would be able to exchange mappings with all companies using this standard. Note that this a far less ambitious and more tenable goal than establishing a single unifying B2B ontology. This approach could also prove to be a viable way to achieve intra-company interoperability, still a big problem in the world of ever-merging large companies. We would need tools to support the Business Maps -- querying, filtering, importing and exporting, creating and editing them. And we would need a description of the properties of applications processing Business Maps, especially on context and scope. The Topic Map standards do not say a lot about what scope means, and the current notion of scope does not support what Business Maps would need. Scope is without doubt the most hotly debated issue in the Topic Map community at the moment, and there are several proposals to extend scope. All in all, Business Maps could provide for a huge facilitation of human-mediated ontology mapping. Conclusion Interoperability between ontologies is one of the most important problems in B2B data exchange. For the time being,
6 6 of :02 making mappings will mainly be a human job. Therefore we need a way to leverage human intelligence to make all the required B2B mappings. Portable, reusable mappings would accomplish this. Those mappings would need to store information on business document mappings and the context that applies to those mappings. Topic Maps are an excellent vehicle to store such information, thus yielding Business Maps. The complete samples of Business Maps are available at Related links The original ISO Topic Map standard: ISO/IEC Topic Maps The XTM standard: XML Topic Maps (XTM) 1.0 The XTM standard contains a good introduction on Topic Maps: 2.1 A Gentle Introduction to Topic Maps Alan Kotok on the current status of interoperability initiatives: Interoperability Summit: Good Intentions, Little Action XML.com Copyright O'Reilly Media, Inc.
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks
Document Engineering: Analyzing and Designing the Semantics of Business Service Networks Dr. Robert J. Glushko University of California Berkeley glushko@sims.berkeley.edu Tim McGrath Universal Business
More informationbusiness transaction information management
business transaction information management What CAM Is The CAM specification provides an open XML based system for using business rules to define, validate and compose specific business documents from
More informationStrategic Enterprise Application Integration
Visible Solutions Strategic Enterprise Application Integration By Alan Perkins Chief Solutions Architect ASG Federal The biggest problem facing CIO's today is their existing applications. Enterprise Application
More informationBusiness Object Document (BOD) Message Architecture for OAGIS Release 9.+
Business Object Document (BOD) Message Architecture for OAGIS Release 9.+ an OAGi White Paper Document #20110408V1.0 Open standards that open markets TM Open Applications Group, Incorporated OAGi A consortium
More informationBUSINESS RULES AND GAP ANALYSIS
Leading the Evolution WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Discovery and management of business rules avoids business disruptions WHITE PAPER BUSINESS RULES AND GAP ANALYSIS Business Situation More
More informationXML and the College Website A Practical Look at the Use of XML and XSL
WHITE PAPER XML and the College Website A Practical Look at the Use of XML and XSL By Shahab Lashkari, Product Manager and Max Kaufmann, Technical Product Specialist, OmniUpdate What are XML and XSL, and
More informationXML for Manufacturing Systems Integration
Information Technology for Engineering & Manufacturing XML for Manufacturing Systems Integration Tom Rhodes Information Technology Laboratory Overview of presentation Introductory material on XML NIST
More informationSemantics, SaaS and STASIS
Semantics, SaaS and Stuart Campbell Chief Technical Officer TIE stuart.campbell@tieglobal.com Session 572: Software as a Service: On the Future of Semantics in SOA Copyright 2008 TIE/ 1 Who the hell is
More informationHow to Write a Marketing Plan: Identifying Your Market
How to Write a Marketing Plan: Identifying Your Market (Part 1 of 5) Any good marketing student will tell you that marketing consists of the four functions used to create a sale: The right product to the
More informationUntangle Your Information Four Steps to Integrating Knowledge with Topic Maps
White Paper Untangle Your Information Four Steps to Integrating Knowledge with Topic Maps Executive Summary For years, organizations have sought to improve the way they share information and knowledge
More informationISSA Guidelines on Master Data Management in Social Security
ISSA GUIDELINES ON INFORMATION AND COMMUNICATION TECHNOLOGY ISSA Guidelines on Master Data Management in Social Security Dr af t ve rsi on v1 Draft version v1 The ISSA Guidelines for Social Security Administration
More informationS.2.2 CHARACTER SETS AND SERVICE STRING ADVICE: THE UNA SEGMENT
S.2 STRUCTURE OF AN EDIFACT TRANSMISSION This section is substantially based on the ISO 9735 document: EDIFACT application level syntax rules, first released on 1988-07-15, amended and reprinted on 1990-11-01,
More information10 Reasons To Learn More About Charitable Giving and Tax Reduction
2015 10 Reasons To Learn More About Charitable Giving and Tax Reduction NOVEMBER 2015 LOWENBERG GROUP Every few days I come up with a list of 10 ideas on a topic I have been thinking about. Usually they
More informationWeb Services - Consultant s View. From IT Stategy to IT Architecture. Agenda. Introduction
Web Services - A Consultant s View From IT Stategy to IT Architecture Hans-Peter Hoidn, Timothy Jones, Jürg Baumann, Oliver Vogel February 12, 2003 Copyright IBM Corporation 2002 Agenda Introduction I.
More informationA Guide To Evaluating a Bug Tracking System
A Guide To Evaluating a Bug Tracking System White Paper By Stephen Blair, MetaQuest Software Published: October, 2004 Abstract Evaluating a bug tracking system requires that you understand how specific
More informationA mixed e-invoice format (PDF + a set of few datas): the best compromise between suppliers and buyers for a fast adoption of e-invoicing
the best compromise between suppliers and buyers for a fast adoption of e-invoicing Build some intermediate floors and stairs in the e-invoicing House in order to create a path to the roof and enjoy the
More informationSmall Business CRM; Who Can Leverage it & is it Affordable?
Small Business CRM; Who Can Leverage it & is it Affordable? Salesboom.com Are you running a successful SMB (small to medium sized business)? If you are, the need for Customer Relationship Management CRM
More informationFlat Rate Per Claim -vs- Percentage Billing Fees. A Devil's Advocate View
Flat Rate Per Claim -vs- Percentage Billing Fees A Devil's Advocate View Assuming a full service solution, there are basically two methods billing services use to charge for their services, either a percentage
More information, Head of IT Strategy and Architecture. Application and Integration Strategy
IT Strategy and Architecture Application DOCUMENT CONTROL Document Owner Document Author, Head of IT Strategy and Architecture, Enterprise Architect Current Version 1.2 Issue Date 01/03/2013 VERSION CONTROL
More informationEclipse Summit Europe 2008
RT Symposium at Eclipse Summit Europe 2008 organized by Jeff McAffer (Code9) Heiko Seeberger (WeigleWilczek) Martin Lippert (it-agile) 2008 by Jeff McAffer, Heiko Seeberger, Martin Lippert; made available
More informationThe Case For Secure Email
The Case For Secure Email By Erik Kangas, PhD, President, Lux Scientiae, Incorporated http://luxsci.com Contents Section 1: Introduction Section 2: How Email Works Section 3: Security Threats to Your Email
More informationITIL Why Should I Care? Listen in on our Q&A. Back and Forth
Page 1 of 5 ITIL Why Should I Care? If you haven t heard of ITIL, you will. ITIL (the Information Technology Infrastructure Library) is a framework of good practice in IT Service Management. It has been
More informationMaximize strategic flexibility by building an open hybrid cloud Gordon Haff
red hat open hybrid cloud Whitepaper Maximize strategic flexibility by building an open hybrid cloud Gordon Haff EXECUTIVE SUMMARY Choosing how to build a cloud is perhaps the biggest strategic decision
More informationManaging Your Software Release Process. Author: Damon Poole, Chief Technology Officer
Managing Your Software Release Process Scaling Continuous Integration To Large and Distributed Teams Author: Damon Poole, Chief Technology Officer Large Scale Continuous Integration The main goal of software
More informationBig Data Integration: A Buyer's Guide
SEPTEMBER 2013 Buyer s Guide to Big Data Integration Sponsored by Contents Introduction 1 Challenges of Big Data Integration: New and Old 1 What You Need for Big Data Integration 3 Preferred Technology
More informationGuideline for Implementing the Universal Data Element Framework (UDEF)
Guideline for Implementing the Universal Data Element Framework (UDEF) Version 1.0 November 14, 2007 Developed By: Electronic Enterprise Integration Committee Aerospace Industries Association, Inc. Important
More informationMETADATA-DRIVEN QLIKVIEW APPLICATIONS AND POWERFUL DATA INTEGRATION WITH QLIKVIEW EXPRESSOR
METADATA-DRIVEN QLIKVIEW APPLICATIONS AND POWERFUL DATA INTEGRATION WITH QLIKVIEW EXPRESSOR A QlikView Technical Brief Document March 2013 qlikview.com Introduction This technical brief highlights a subset
More informationThe Role of Business Capabilities in Strategic Planning. Sneaking up on Quality Using Business Architecture in a learning corporation
The Role of Business Capabilities in Strategic Planning Sneaking up on Quality Using Business Architecture in a learning corporation 2 Credits The Open Management Group, Business Architecture Special Interest
More informationExtracting Your Company s Data with the New Audit Data Standard
Extracting Your Company s Data with the New Audit Data Standard Written by Kristine Hasenstab and Eric E. Cohen Have you ever been responsible for meeting an internal or external auditor's request for
More informationDecentralize Your Business Operations with Hosted VoIP Phone Systems
White Paper Decentralize Your Business Operations with Hosted VoIP Phone Systems Contents Executive Summary....2 Five Benefits of Hosted VoIP....2 Benefit #1 support home workers....2 Benefit #2 cost effective
More informationEfficient database auditing
Topicus Fincare Efficient database auditing And entity reversion Dennis Windhouwer Supervised by: Pim van den Broek, Jasper Laagland and Johan te Winkel 9 April 2014 SUMMARY Topicus wants their current
More informationSimplifying e Business Collaboration by providing a Semantic Mapping Platform
Simplifying e Business Collaboration by providing a Semantic Mapping Platform Abels, Sven 1 ; Sheikhhasan Hamzeh 1 ; Cranner, Paul 2 1 TIE Nederland BV, 1119 PS Amsterdam, Netherlands 2 University of Sunderland,
More informationLIST BUILDING PROFITS
LIST BUILDING PROFITS BUILD YOUR LIST THE RIGHT WAY Jonathan Leger COURTESY OF LEARNFROMJON.COM - PRIVATE BUSINESS COACHING FROM A MULTI-MILLION DOLLAR INTERNET MARKETER + ACCESS TO PREMIUM AND EXCLUSIVE
More informationManaging large sound databases using Mpeg7
Max Jacob 1 1 Institut de Recherche et Coordination Acoustique/Musique (IRCAM), place Igor Stravinsky 1, 75003, Paris, France Correspondence should be addressed to Max Jacob (max.jacob@ircam.fr) ABSTRACT
More informationSales Call Planning Guide
Get it right the 1st time so you're invited back a 2nd time Jill Konrath, Selling to Big Companies Table of Contents Creating an Awesome Initial Meeting 3 Conduct Pre-Call Research 5 Determine Your Positioning
More informationTo ERP or Not to ERP: It Isn't Even a Question
To ERP or Not to ERP: It Isn't Even a Question Enterprise Resource Planning (ERP) software is designed to be the system of record for operating and managing a business. Growing up out of the Manufacturing
More informationAnnotea and Semantic Web Supported Collaboration
Annotea and Semantic Web Supported Collaboration Marja-Riitta Koivunen, Ph.D. Annotea project Abstract Like any other technology, the Semantic Web cannot succeed if the applications using it do not serve
More informationObject-Oriented Design
Object-Oriented Design Lecturer: Raman Ramsin Lecture 7: Finding Analysis Classes 1 Analysis Workflow: Analyze a Use Case The analysis workflow consists of the following activities: Architectural analysis
More informationProject Management Simple Answers to Simple Questions
Project Management Simple Answers to Simple Questions Originally I wrote this for one of my clients in 1991. The idea was to develop a brochure to promote project management in one of the client's departments.
More informationIntroduction to Service Oriented Architectures (SOA)
Introduction to Service Oriented Architectures (SOA) Responsible Institutions: ETHZ (Concept) ETHZ (Overall) ETHZ (Revision) http://www.eu-orchestra.org - Version from: 26.10.2007 1 Content 1. Introduction
More informationArchitecture Artifacts Vs Application Development Artifacts
Architecture Artifacts Vs Application Development Artifacts By John A. Zachman Copyright 2000 Zachman International All of a sudden, I have been encountering a lot of confusion between Enterprise Architecture
More informationAn Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration
Proceedings of Student-Faculty Research Day, CSIS, Pace University, May 3 rd, 2013 An Approach to Eliminate Semantic Heterogenity Using Ontologies in Enterprise Data Integeration Srinivasan Shanmugam and
More informationE-invoices. What they are. Different types. Best practices for implementation. R E A D S O F T W H I T E P A P E R
R E A D S O F T W H I T E P A P E R E-invoices What they are. Different types. Best practices for implementation. This whitepaper describes different types of e-invoices, discusses what the differences
More informationContrast ratio what does it really mean? Introduction...1 High contrast vs. low contrast...2 Dynamic contrast ratio...4 Conclusion...
Contrast ratio what does it really mean? Introduction...1 High contrast vs. low contrast...2 Dynamic contrast ratio...4 Conclusion...5 Introduction Contrast, along with brightness, size, and "resolution"
More informationInformation Model Architecture. Version 2.0
Information Model Architecture Version 2.0 1 introduction...2 2 objectives...2 3 definition of terms...3 4 conformance...4 4.1 UBL conformance...4 4.2 NES conformance...4 4.3 NES profile conformance...4
More informationHow To Develop An Enterprise Architecture
OSI Solution Architecture Framework Enterprise Service Center April 2008 California Health and Human Services Agency Revision History REVISION HISTORY REVISION/WORKSITE # DATE OF RELEASE OWNER SUMMARY
More informationA print infrastructure that guarantees efficiency, productivity and cost savings.
A print infrastructure that guarantees efficiency, productivity and cost savings. Managed Print Services you can A Canon Managed Print Service genuinely manages your print environment to deliver significant
More informationESS EA TF Item 2 Enterprise Architecture for the ESS
ESS EA TF Item 2 Enterprise Architecture for the ESS Document prepared by Eurostat (with the support of Gartner INC) 1.0 Introduction The members of the European Statistical System (ESS) have set up a
More informationIssue 1.1, February 2009. agreed-upon by EDI Working Group of ECR Poland
Polska THE REMADV MESSAGE EAN97/EDIFACT D.96A Issue 1.1, February 2009 agreed-upon by EDI Working Group of ECR Poland The document contains only these segments and data elements that were agreed and accepted
More informationA: I thought you hated business. What changed your mind? A: MBA's are a dime a dozen these days. Are you sure that is the best route to take?
Dialog: LESSON 120 - MBA A: What are you doing tomorrow? B: I'm starting my MBA. A: I thought you hated business. What changed your mind? B: I do hate it, but I need to start making more money. A: MBA's
More informationHow To Understand The Difference Between Terminology And Ontology
Terminology and Ontology in Semantic Interoperability of Electronic Health Records Dr. W. Ceusters Saarland University Semantic Interoperability Working definition: Two information systems are semantically
More informationICEDIS Claim, Claim Response and Claim Cancellation Messages
ICEDIS Claim, Claim Response and Claim Cancellation Messages DRAFT - Version 0. January 20 EDItEUR invites comments on this specification and the associated XML schema. Please send comments and suggestions
More informationHow/why we use Sharepoint
How/why we use Sharepoint When SBS first arrived on the scene, we, like most other technology businesses didn t pay any attention to Sharepoint. Ironically enough we were at that stage searching for a
More informationExperiences from a Large Scale Ontology-Based Application Development
Experiences from a Large Scale Ontology-Based Application Development Ontology Summit 2012 David Price, TopQuadrant Copyright 2012 TopQuadrant Inc 1 Agenda Customer slides explaining EPIM ReportingHub
More informationWhy Do Software Selection Projects Fail?
Why Do Software Selection Projects Fail? 2012 Solutions All rights reserved Charles C. Chewning, Jr. cchewning@accountinglibrary.com http://www.accountinglibrary.com/ Why Do Software Selection Projects
More informationThe Role of Knowledge Based Systems to Enhance User Participation in the System Development Process
The Role of Knowledge Based Systems to Enhance User Participation in the System Development Process Gian M Medri, PKBanken, Stockholm Summary: Computers are a fact of life today, even for the public in
More informationHip Replacement Recall. A Special Report
Hip Replacement Recall A Special Report What You MUST Know About Metal Toxicity and the Seven Biggest Mistakes that could prevent you from getting the compensation you deserve Your Hip Recall Help Team
More informationA tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations
A tour of UN/CEFACT issues relating to Single Windows and Semantic Interoperability in a few slides... and future considerations UN/CEFACT Standards Foundation for International Trade United Nations Layout
More informationA terminology model approach for defining and managing statistical metadata
A terminology model approach for defining and managing statistical metadata Comments to : R. Karge (49) 30-6576 2791 mail reinhard.karge@run-software.com Content 1 Introduction... 4 2 Knowledge presentation...
More informationContents. viii. 4 Service Design processes 57. List of figures. List of tables. OGC s foreword. Chief Architect s foreword. Preface.
iii Contents List of figures List of tables OGC s foreword Chief Architect s foreword Preface Acknowledgements v vii viii 1 Introduction 1 1.1 Overview 4 1.2 Context 4 1.3 Purpose 8 1.4 Usage 8 2 Management
More informationOperations in a Mobile World
Operations in a Mobile World How Leaders in Operations Master the Data / People Dilemma Many areas of business have gone through revolutionary changes. Social collaboration, cloud technologies and the
More informationN-CAP Users Guide Everything You Need to Know About Using the Internet! How PayPal Works
N-CAP Users Guide Everything You Need to Know About Using the Internet! How PayPal Works How PayPal Works by Ed Grabianowski The simple idea behind PayPal -- using encryption software to allow people to
More informationHow To Build An Open Cloud
Why the future of the cloud is open Gordon Haff EXECUTIVE SUMMARY Choosing how to build a hybrid cloud is perhaps the most strategic decision IT leaders will make this decade. It s a choice that will determine
More informationTwelve Email Marketing Blunders to Avoid
Twelve Email Marketing Blunders to Avoid Your Guide to Planning an Effective Email Marketing Campaign Make the most of your e-mail budget by avoiding these costly mistakes. 2013 Mentor Tech Group, Inc.
More informationMETADATA STANDARDS AND METADATA REGISTRIES: AN OVERVIEW
METADATA STANDARDS AND METADATA REGISTRIES: AN OVERVIEW Bruce E. Bargmeyer, Environmental Protection Agency, and Daniel W. Gillman, Bureau of Labor Statistics Daniel W. Gillman, Bureau of Labor Statistics,
More informationWorkflows. The Missing Link in Your Business Practice Infrastructure
Embedded Workflows The Missing Link in Your Business Practice Infrastructure IMPORTANT DISCLOSURE: This paper was developed and is published by Schwab Intelligent Technologies ( SIT ) and is intended solely
More informationECONOMIC INFORMATION SYSTEMS INTEROPERABILITY
ECONOMIC INFORMATION SYSTEMS INTEROPERABILITY Vasile Irimia 1 ABSTRACT: In this article we define and describe the economic information interoperability problem and how it affects today s enterprises in
More informationUnifi Technology Group & Software Toolbox, Inc. Executive Summary. Building the Infrastructure for emanufacturing
Unifi Technology Group & Software Toolbox, Inc. Executive Summary Building the Infrastructure for emanufacturing Building the Infrastructure for emanufacturing The term emanufacturing has emerged over
More informationAB2BMARKETER SGUIDETO CUSTOMER INSIGHTS
AB2BMARKETER SGUIDETO CUSTOMER INSIGHTS A B2B Marketer s Guide to Customer Insights: The Emerging Role of 360-Degree Customer Data in B2B Marketing Today s B2B marketing teams have access to more data
More informationA generic approach for data integration using RDF, OWL and XML
A generic approach for data integration using RDF, OWL and XML Miguel A. Macias-Garcia, Victor J. Sosa-Sosa, and Ivan Lopez-Arevalo Laboratory of Information Technology (LTI) CINVESTAV-TAMAULIPAS Km 6
More informationConcept Proposal. A standards based SOA Framework for Interoperable Enterprise Content Management
Concept Proposal A standards based SOA Framework for Interoperable Enterprise Content Management Mike Connor miconnor@adobe.com Paul Fontaine Paul.Fontaine@ost.dot.gov What is it? IECM Framework Vision:
More informationModule 3: Functional Requirements
smart BA Distance Learning Programme Module 3: Functional Requirements Hello and welcome to the smart BA distance learning programme Module 3 in this module you are going to analyse the requirements of
More informationTaxonomy Enterprise System Search Makes Finding Files Easy
Taxonomy Enterprise System Search Makes Finding Files Easy 1 Your Regular Enterprise Search System Can be Improved by Integrating it With the Taxonomy Enterprise Search System Regular Enterprise Search
More informationATTRIBUTING PERFORMANCE IN FUND OF FUNDS By Arun Muralidhar Chairman, M cube Investment Technologies LLC Managing Director, FX Concepts, Inc.
ATTRIBUTING PERFORMANCE IN FUND OF FUNDS By Arun Muralidhar Chairman, M cube Investment Technologies LLC Managing Director, FX Concepts, Inc. Background The hedge fund industry has seen enormous growth
More informationGuidelines for successful Website Design:
Guidelines for successful Website Design: Page 1 Table of Contents Planning your Website... 2 Before we Start... 2 Organize the Contents... 2 Page Layout... 3 How Effective is Your Homepage... 4 Two Goals
More informationBridging the Gap between Mobile Product Development and Customer Experience: Seven Imperatives for IT Organizations
Bridging the Gap between Mobile Product Development and Customer Experience: Seven Imperatives for IT Organizations Published: 10 November 2014 Author: Bob Egan, Chief Analyst Organizations must bridge
More informationWhy CRM implementations fail and what to do about it.
Why CRM implementations fail and what to do about it. By Peter R. Chase About the Author Peter R. Chase is Executive Vice President and founder of Scribe Software Corporation. With over 1,500 customers,
More informationE-Business Technologies for the Future
E-Business Technologies for the Future Michael B. Spring Department of Information Science and Telecommunications University of Pittsburgh spring@imap.pitt.edu http://www.sis.pitt.edu/~spring Overview
More informationMission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content
Mission Possible: Move to a Content Management System to Deliver Business Results from Legacy Content Greg Fagan, Sales Director Data Conversion Laboratory So you ve decided you need a system to migrate,
More informationInformation Sheet Updated March 2007
Duty of Care and Negligence Villamanta Disability Rights Legal Service Inc. Information Sheet Updated March 2007 What is Negligence? Negligence is when someone who owes you a duty of care, has failed to
More informationGXS Active. Orders. Optimizing the Procure-to-Pay Process. Order Planning and Execution. Order Lifecycle Management. www.gxs.com
www.gxs.com SM GXS Active Orders Optimizing the Procure-to-Pay Process GXS Active Orders automates the procure-to-pay process for companies interacting with a global and diverse supplier community. Active
More informationSOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q. Exam Code: S90-03A. Exam Name: SOA Design & Architecture
SOACertifiedProfessional.Braindumps.S90-03A.v2014-06-03.by.JANET.100q Number: S90-03A Passing Score: 800 Time Limit: 120 min File Version: 14.5 http://www.gratisexam.com/ Exam Code: S90-03A Exam Name:
More informationPrivate cloud computing
White paper Private cloud computing Increase agility and reduce cost Increasing agility and reducing cost with cloud computing Table of contents 2 A time of big IT trends 3 As if IT needed more challenges
More informationThe role of integrated requirements management in software delivery.
Software development White paper October 2007 The role of integrated requirements Jim Heumann, requirements evangelist, IBM Rational 2 Contents 2 Introduction 2 What is integrated requirements management?
More information1. To start Installation: To install the reporting tool, copy the entire contents of the zip file to a directory of your choice. Run the exe.
CourseWebs Reporting Tool Desktop Application Instructions The CourseWebs Reporting tool is a desktop application that lets a system administrator modify existing reports and create new ones. Changes to
More informationWhy It s Time to Say Goodbye to Outdated Marketing Strategies and Start Getting Results
Why It s Time to Say Goodbye to Outdated Marketing Strategies and Start Getting Results KAYAK is your internet marketing game changer. PLEASE SHARE (Always Attribute) Online marketing is a moving target,
More informationSales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server
Sales Performance Management Using Salesforce.com and Tableau 8 Desktop Professional & Server Author: Phil Gilles Sales Operations Analyst, Tableau Software March 2013 p2 Executive Summary Managing sales
More informationMPD Technical Webinar Transcript
MPD Technical Webinar Transcript Mark Kindl: On a previous Webinar, the NTAC Coordinator and one of the Co-Chairs of the NTAC introduced the NIEM MPD specification, which defines releases and IEPDs. In
More informationWhat is intelligent content?
What is intelligent content? T H E R O C K L E Y G R O U P Content has often been managed as documents. Metadata for search and retrieval has become more and more important as the amount of content has
More informationDATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY
DATA QUALITY DATA BASE QUALITY INFORMATION SYSTEM QUALITY The content of those documents are the exclusive property of REVER. The aim of those documents is to provide information and should, in no case,
More informationF. Aiolli - Sistemi Informativi 2007/2008
Text Categorization Text categorization (TC - aka text classification) is the task of buiding text classifiers, i.e. sofware systems that classify documents from a domain D into a given, fixed set C =
More information14 Configuring and Setting Up Document Management
14 Configuring and Setting Up Document Management In this chapter, we will cover the following topics: Creating a document type Allowing document types on locked records Creating a document data source
More informationThe Importance of Goal Setting When Starting Your Own Online Business
The Importance of Goal Setting When Starting Your Own Online Business A Special Report By: Tom Browne 1. Dare to Have Big Dreams 2. Dream Boards 3. How to Set a Goal 4. Short- and Long-Term Goals 5. Identify
More informationEnterprise Enabler and the Microsoft Integration Stack
Enterprise Enabler and the Microsoft Integration Stack Creating a complete Agile Enterprise Integration Solution with Enterprise Enabler Mike Guillory Director of Technical Development Stone Bond Technologies,
More informationBusiness Transformation Utilizing Business Rule Technologies. Don Baisley Peter Cunningham
Business Transformation Utilizing Business Rule Technologies Don Baisley Peter Cunningham Agenda. Objectives Who Are We Business Blueprints Process Case Study Process Description for Check Truncation Business
More informationAchieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution
Smart SOA application integration with WebSphere software To support your business objectives Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment
More informationExpert. Briefing. \\\\ Make Purpose, Communication Priorities in Data Governance
\\\\ Make Purpose, Communication Priorities in Data Governance If you aren t careful, data governance can be all bureaucracy and no benefit. To avoid that, managing the process effectively is a must, says
More informationAnalysis of Cloud Solutions for Asset Management
ICT Innovations 2010 Web Proceedings ISSN 1857-7288 345 Analysis of Cloud Solutions for Asset Management Goran Kolevski, Marjan Gusev Institute of Informatics, Faculty of Natural Sciences and Mathematics,
More informationInformation and Change Management How organizations meet the challenges
Information and Change Management How organizations meet the challenges Collaboration Sissi Closs In the technical communication field since 25+ years Professor at Karlsruhe university Course Director
More informationChapter 3: XML Namespaces
3. XML Namespaces 3-1 Chapter 3: XML Namespaces References: Tim Bray, Dave Hollander, Andrew Layman: Namespaces in XML. W3C Recommendation, World Wide Web Consortium, Jan 14, 1999. [http://www.w3.org/tr/1999/rec-xml-names-19990114],
More information