Supply chain management resources


Resolving Application Fragmentation Without Soa

SOA is too big and too expensive regardlessinvestment. It is at this point where the
of what all the vendors tell you. Is it wisemost agility in terms of solution is needed.
to trust the people who created the originalThe more rigid the user interface, the
mess with fixing it? Isn't it likely that theprocesses, data and content access is the
typical large corporation will end up with aless it will support corporate agility. Code
larger  mess  than  before?a single line in Java for any of the five
integration levels and there goes your
Every IT expert must be aware that developingso-wished-for  agility!
a software product is an expensive
proposition. Thus it is understandable thatIt is PARAMOUNT that for all levels of
any software vendor will have to try andintegration - data, content, backend apps,
expand the lifetime of a product by sellingbusiness process and user interface - full
it under a new name. The same is obviouslylifecycle change management is available. All
true  for  an  inhouse  application.levels of consolidation/integration need
integrated SECURITY as otherwise one cannot
So how can we utilize those applications andopen up between levels. This is one of the
data without too much cost and effort? Usinghuge issues still hindering consolidation
a clever mix of integration, consolidationtoday! What is needed is FULL consolidation
and federation does the trick without theand not just interaction that is smugly shown
need  for  a  fully  blown  SOA  project.on a dashboard. Any change needed on any
level has to be propagated automatically to
Business service consolidation integrationALL  levels.
and federation is a difficult task, and given
the data and applications explosion in mostA business service approach as suggested here
organizations, it will not get easier if yourequires a powerful data federation
wait. Large organizations typically havetechnique, which in turn requires a metadata
large amounts of legacy data and numerousrepository to provide the flexibility to
hard-coded processes because they typicallydefine and use multiple data sources. A
buy the so-believed best-of-breed productsbusiness service can then query any data
that create the integration problem. SMB orsource or business application at any time.
small to medium businesses have less legacyBecause of the metadata information,
data and thus focus on integration from asynchronized writes are possible when needed,
business  intelligence  perspective.but must be used carefully. Data federation
can be slower in accessing than data
Five integration towers are to be considered:consolidation or propagation but requires the
metadata, content, applications, businessleast changes to current systems and provides
process, and user interface. Do not forgetthe highest flexibility and the most accurate
SECURITY on all levels. There are manyand real-time data access that offsets the
offerings for each tower but it is importantpossible  additional  runtime  issue.
to consolidate on all levels of enterprise IT
and not just on one of them. Only then aBy means of the metadata the business service
coherent view of the business can be given tohas access to semantic and model information
the user as well as the customer. I call thisand can merge data from different sources
approach a Business Service Approach or BSA.into a coherent image for the business user
The key problem is that in the sense ofor customer without the huge overhead of
consolidation ERP, ECM, CRM, and BPM productsconsolidation or propagation. Model
are legacy systems and have to be consideredinformation can provide data access paths
as  expendable.that the user can freely explore given the
right  authorization.
Integrating on any level lower than the user
interface and customer service will come backData federation is also the best approach for
to haunt the IT organization once again. Yes,existing content from archives or newly
I know that IBM and others talk aboutcreated content from the federated data that
integrating on a business process level, butis transmitted back to the source
that it still not enough and a huge problemapplication. A simple process oriented
if it involves any Java coding at all. Yes,changed-data mechanism can ensure that data
SOA as a concept is good, but it is nowherechanges are written back to the data source
near enough. Calling some other approach withwith full conflict resolution. Time-stamps
business process SOA is just adding to theand versioning that are common in content
confusion.management  are  here  used for data records.
Several vendors now support business processA solution than can perform data
and application integration with a singleconsolidation, propagation and federation
product set, just business intelligencefrom a SINGLE metadata definition is the best
vendors fail to understand that business datachoice. A solution also has to perform data
only make sense to anyone from a businessreplication to remote locations and easily
process  perspective.link to the data sources by means such as
ODBC, JDBC, SQL or messaging services such as
A business service approach has to provideJMS, MQ-series, SOAP or others. Enforcing the
users - and/or customers via the web - with ause of SOA Webservices at this point will
personalized interface to customer focuseddrive  integration  cost  and  time sky-high.
business services using data, content,
business processes, and backend applications.As you can see, much of that is not part of
At this point the user interface also has tothe typical SOA project, but these are the
support collaboration via email and otherproblems that have to be and can be solved
means. Setting up a portal without takingwithout SOA overhead. These were the
integration to that level will only highlightconsideration that went into the development
the lack of integration and reduce theof the ISIS Papyrus Process and Content
possible benefits and thus the return ofPlatform.



1 A B C D 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 94 95 96