Sunday, March 20, 2005

ah! at last ..........

March 03, 2005
Share - Day 3 and a bit of 4
Honestly, this isn't some important analysis that I expect is being read by anyone...it's my own personal reference...
The key thing I've found is this stupid BileBlog send-up of The Server Side. I've been beat over the head incessantly about the API of the day we're not adopting, or what some guy selling a book at TSS said. All the silly IDE wars, JSF, EJB, Spring, JDO...so I thought this was a bit of fun. It's crude, immature, and off-color, so be warned, but it's also hilarious. The internal wars and the personality cults within the Java community are indescribable otherwise.
On the SHARE side, I've fallen into the WEBS track, which essentially is all about Web Services. I don't know exactly how to sum it up yet.
The most valuable thing I've seen at share has been a marathon session to go over the state of the WS-* stuff beyond basic profile. This includes security, coordination, reliable messaging, transactions, profile, and federation. One point I came away with is how these specs are composable. Reliable mesaging, should, of course, be concerned about the integrety of the messages, and watchful that sequences are not hijacked or altered, so you can add security to the interchange, for example.
I think WS-Federation and WS-Trust are important to take apart, and explore more deeply in cooperation with Identity Management efforts. The things I had been looking at before I left were federation standards based on SAML, which would include Liberty Alliance and Shibboleth. It sounds like Liberty is talking with the federation and trust folks, and I'm going to be able to find out some more about Shibboleth this morning, there is another mega-session to go in-depth on WS-Security.
I can see the need to get some of these things up in CoLab, and am working on ways to get folks together to look at all the facets of this stuff.
There was more, of course, about Portals yesterday. It looks like IBM's Portal is very nice. I actually prefer its paridigm for page layout and development tools. The parallels between the IBM Portal and the Oracle Portal, though are quite interesting...the business and integration needs they serve are the same, after all.
The big thing I want to emphaisize is standards around Portals. These are not CMS's, they are integration and application development tools. The tools still seem a bit crude, but you have to think about WSRP and JSR-168 layered over the WS-* standards and BPEL process flows in an SOA architecture, and then the imperative is more apparant. I can see where the individual HTML interface generated by a Servlet is destined to become a thing of the past as the architecture evolves.
On JSF, it sounds like IBM is all about it...though they seem to allow it's immature now.
'nuff for now...I'm about burned out.

it's keep going

More Share - Day 2
Spent the afternoon and evening getting lots of good info and talking to the folks at SHARE...
I found out a lot about the IBM stack, and how these guys think the pieces go together.
I got to talk to a lot of the Hursley types, and this has really helped me to understand how they see the pieces of WebSphere fit together. I have to say that all of the IBM guys seem sharp, approachable, and pretty honest about the ups and downs of IBM software.
Been Waitin for the ESBus
I think the whole idea of an Enterprise Service Bus is a bit of a hangup. To IBM, it is a glue between business components and back-end systems expressed as a set of design patterns. IBM's conception of the ESB seems to lie heavily on synchronous MQ-based messaging. On top of this, they speak of 'micro-flows', which are message processing and data transformation activities through their MQ Integration Broker software stack. Here is a level of data integration.
Layered on top of the ESB, IBM sees process flows, or 'macro-flows'. These seem to be based on traditional workflow ideas, and more recently, on BPEL4WS-type SOA coordination activities. Like most people, there is still this schizophrenia about web services. All the marketing hype from all of the vendors and talking heads is all about web services, but if you press the engineers, they will allow that they maintain an escape clause. Sometimes, web services just won't cut it. At any rate, your business processes, and your SOA orchestration activities, are run at this macro level.
I feel like I cleared up some misconceptions I had about their ESB view. I think terminology is a problem, as ESB and JBI move up the hype curve. Even the IBM guys admit that there is a lot of overlap in how these products are packaged and presented. It's not getting any easier.
Back on the Mainframe
Allright, the whole SHARE deal is a bunch of Z/OS guys, it's a mainframe/CICS conference at heart. You have to take everything with a grain of salt...same with NFJS, same with JavaOne...everyone has an axe to grind.
That said, I found a lot of customers (developers and sysadmins) who went with WebSphere on Z/OS, or who left Z/OS for distributed deployments of J2EE, and were coming back. I also popped into talk to some of the Z/OS JVM engineers, and got some more skinny on Java performance on Z/OS, and using the zAAP Java processor. I talked to folks who had done some pretty rigorous analysis for their shops. It does appear to be working for some.
CICS and the CICS TG
The CICS Transaction Gateway v6, and CICS TS 3.1 combo was a big item. After talking with folks, I really came away with the impression that J2EE -> JCA -> CICS TG is really the way to go to integrate CICS transactions into distributed applications.
CICS 3.1 was portrayed as a bit of a retrenchment, in a sense going back to traditional strengths. It sounded like JCICS and EJB within CICS has not taken off like originally conceived by IBM. On the other hand, there were customers that were beginning to use some of this, and were pretty happy with the results. It just seems like the emphasis has shifted more towards WebSphere and integration, with CICS being seen more as a tier removed.
It's not just us
I've done lots of Oracle 10G App Server lately, and coming back to WebSphere in catch-up mode. Like anything, it's a love/hate proposition. I was amused to hear some presentations from end-users that got into the difficulties of running app servers. It sounds like the WebSphere types wrestle with the same questions:
Problems with a lack of fine-grained access control to allow non-sysadmins to manage parts of the stack.
Problems with 'who does the deployments, and who fixes it when they go wrong'?
Problems with developers downloading code from the internet, and having a crisis when that code isn't compatable with production.
Problems with issue resolution...who does problem triage on distributed applications?
Problems with debugging.
Problems with constant maintenance patching, and the need to test and retest as new patches go up.
Really, it was nice to see we were not alone in having to sort all of this out, these issues were across the board with all of the folks I talked to.
A long day indeed...

more pn it........

So it turns out my feeling on who was running WebSphere on z/OS, and whether that was common, were not correct. Such is the value of going to conferences!
I talked to some IBM folks, as well as some end-users, who are making quite good use of WebSphere on the mainframe. In fact, I talked about general feelings in the industry that these platforms were being pushed aside by distributed deployments of J2EE, and the reaction I got was that others were making decisions, financial and technical, to run these platforms on Z/OS.
I have a bead on some other universities that have gone distributed and come back to WebSphere on Z/OS, and will try to persue those for more info.
I went to an excellent session this morning on the new CICS Transaction Gateway v6. Great speaker! It sure sounds like the strategic way to leverage the mainframe will be via JCA, running the gateway on Z/OS. IBM seems to be doing a good job supporting and leveraging the JCA standards, which look like they play well with SOA architectures.
I know one problem with bringing new services up on the mainframe is the need to then add horsepower, which in turn drives up unrelated licensing costs to an unjustifiable level. It looks like a factor that has not been considered there is the zAAP processor technology from IBM, that essentially acts as a JVM co-processor, while not counting as additional power for general mainframe pricing...or something like that...if you thought web services standards were confusing, try figuring out how much something costs from IBM.

integration ecosystem

« Greetings From Anaheim-SHARE 2005 Main SHARE - Day 2 »
February 28, 2005
SHARE - Day 1
There are two tracks I'm trying to follow at SHARE, first is a WebSphere track, which appears heavy on the MQSeries, and second is the web services/SOA track.
I saw a few things today, and am halfway relieved to find that I'm not the only one confused by SOA and ESB, as apparantly IBM is too!
I think there is a big problem with Enterprise Application Integration (EAI). There are too many ways to skin the cat. Not that options are bad, but it seems awfully hard to hang one's hat on anything these days.
I recall the days not too many years ago when we went from 'web services will solve everything', to the retrenchment, where it was 'web services won't solve everything, and when you can drop down to more performant techniques such as IIOP, you do that'. We'll, were back to 'web services will solve everything'.
Actually, it's 'web services and SOA will solve everything, and we have a BPEL engine, but on the other hand here's the WebSphere MQ Broker architecture,which is based on messaging'. They are both message-based workflows, assembled out of nodes of various types into a functioning application.
Web services really doesn't dictate SOAP over HTTP, JMS type queues can also be the transport. WSDL itself is being beefed up to be able to describe all sorts of endpoints. At least on the surface, could you not express your message broker flows as BPEL, and describe the services invoked by the nodes as WSDL, and use SOAP and XML to represent the messages and data internally? MQ Broker uses the idea of a parsed tree to represent data internally, and it's only marshalled into a wire format after it leaves the broker...sounds like an XML DOM tree! Maybe the answer is glaringly obvious to others.
I see the same thing with Oracle software, where apparantly the emphasis has shifted from things like processConnect to things like BPEL process manager. Perhaps it's just an inflection point where hub-and-spoke messaging/transformation architectures are giving way to web services/BPEL SOA architectures. Certainly, the problem space they are all trying to address is quite related.
Now throw in the Enterprise Service Bus. Here is an attempt at a spec for loosly coupled interfaces, described by WSDL, applied to a lightweight container model, based on messaging at its core, orchestrated, with ideas like itinerary-based routing, and using SOAP and WSDL to abstract the messages from their underlying protocol. I've been simultaniously looking at JSR-208, which describes an actual architecture for an ESB, and constrasting it with the IBM view of an ESB. IBM seems to consider an ESB to be a 'pattern' that can be expressed through the WebSphere product line, leaning heavily on WebSphere MQ. I found the JSR-208 specification dismissed out-of-hand by some of the WebSphere folks. IBM is glaringly not on the JSR-208 Expert Group. I don't know the details, philosophical, technical, and market/product positioning, that bring about this seeming departure, but will be interested to find out.
Look, I don't know the right answer. I'm using this week to try and make my way through some of this. I hit the floor tonight to talk to some of the IBM types and see some of the various products, but everyone looked pretty burned out, so I'll hit-em fresh in the morning.
It looked like CICS was staging a bit of a comeback. I think a reorg has happened that pulls CICS out from the WebSphere cloud into its own space. I wonder if there was a reaction by IBM customers to seeing WebSphere on everything like there apparantly was against Microsoft for having a .Net on everything. I also think folks are realizing that it doesn't pay to throw away millions of lines of code. It was mentioned that Gartner had come up with a figure of $25 per line of code in an enterprise, considering all costs of writing and maintaining an application. A million lines of code becomes quite an investment. If stuff is working, only an idiot would throw it away, right! I think the tone is to extend the investment in CICS by opening up the code using SOAP, good old messaging, and the CICS Transaction Gateway/JCA. I saw business examples using each methodology, and it's high on my list to get a good answer on the relative merits of each, and whether one technique is emerging as the primary vehicle. I'll bug the IBM guys on the floor on this one.
And how many folks are running WebSphere on Z/OS? It seems like you don't run into lots of these folks, but that's a most inaccurate poll. I sensed a bit of schizophrenia around WebSphere and CICS. I thought they were converging, and CICS was going to look like an Abrams tank of a J2EE platform, but now it seems more like a 'back-tier' complement to the 'mid-tier' J2EE platform. That may have been it all along, I have not followed CICS religiously since leaving the Cobol/CICS/IDMS game in earnest.
I have spent most of my time looking at the Oracle app server architecture, so I was happy see some info on the latest WebSphere architecture ideas. I'm planning on putting this up in the CoLab when I get back to look in detail, but the broad strokes of cell, node, and app server look an awful lot like farm, cluster, and instance. That's a surface impression, I'll admit, but I'll be getting into the nitty-gritty soon enough, and at least their general architecture doesn't look like some big departure.
So, SHARE seems to be stacking up like this:
SOA versus MQ BrokerESB a-la JSR-208 versus ESB as a 'pattern'CICS moving forward versus the WebSphere J2EE application serverConnecting to CICS...SOAP, Gateway, MQ?
I hope to get some level of clarity, though it could also be my jet-lagged head. SHARE seems like a good show, and almost like a supplement to JavaOne last year...I wish IBM would come back to that, as I feel like I'm only seeing the whole story now.
Nuff for now...more questions then answers, of course. BTW, this was a pretty good primer on JBI and JSR-208, plus you can kick back and watch it.
Posted by conwaym at February 28, 2005 09:38 PM
Comments
Mike, good update! It's interesting too that IBM is pushing PHP now with the integration of IBM’s Cloudscape database and Zend’s PHP environment (Zend Core for IBM) [InfoWorld: an “out-of-the-box” PHP development and production environment allowing corporate users to more easily develop, deploy, and manage open source applications.] I'm curious if folks are talking about that at all.
Posted by: pbm at March 1, 2005 08:57 AM
If I see IBM pushing anything at SHARE, it's SOA and their messaging middleware!
Really, I have not heard a whiff about PHP here, it's really hard-core enterprise types that want the skinny on the latest DFH-whatsis within CICS.
The stuff at SHARE is very 'conventional' in the sense that it is very enterprise and integration oriented. That's both good, and bad. I felt like IBM pretty much said 'you JBoss kiddies go off and play with your toys, we're big kids and we have bigger toys'. On the other hand, this place if full of lots of folks doing serious business, moving serious transactions and $$$ using technology that the OSS types claim doesn't work or has 'gone away'. I saw that sillyness too with all the NFJS folks dissing JavaOne, when I found both NFJS and JavaOne quite valuable.
I've programmed in PHP, and it seems good for some things, but I don't really see anything earth-shattering there. I say good-o for PHP!

Monday, March 07, 2005

eai n adapter n integration server

http://eai.ittoolbox.com/nav/t.asp?t=346&p=347&h1=346&h2=347



Enterprise development environment

Tools <------------ Adapters and drivers -----à Servers These adapters have 1) Non-relational data sources ---------- Adabas 2) Relational data sources Integration of Component based applications J2ee connector architecture (JCA) Defines Standard Architecture Adapter Behavior Create once use anywhere Deals with details of underlying application ,databases Liberate application services and information out of the underlying databases . Integration Servers http://www.devchannel.org/devtoolschannel/03/09/11/1444239.shtml



The approaches that each integration server vendor takes are very different ……….and thus solves very different type s of problems .
As such we need to understand approaches in order to select the proper technology for ur problem domain .

Integration servers defined

Integration servers account for differences in application semantics and database schemas …………………..and process information by transforming the structure or format of the information …………


Information routing between applications can b made by using any number of interfaces mechanism ………..
Another good point about these integration servers is that based on the existing functionality of the entity they connect ,they can host functions




Services of Integration servers

;;;;;;

Non – intrusive point of integration -------------XML integration servers (can consume or produce information formatted in a variety of ways )

Integration servers mirrors the way business works ………..

An effective application integration is consist of many components …………..that r routing , reformatting and flow components

Based on asynchronous ,store and forward messaging .

An integration server is a software system that is based on the asynchronous ,store and forward messaging .




Application 1-----------àpublishes -----à Integration Server ------à subscribes --------------Application 2




Acomplete integration brokering solution demands

Messaging system

Brokering layer (rules engine )

Connectivity framework (adapter)

Design and development tools

System management and administration tools .

SAP n EAI

http://www.sapinfo.net/index.php4?ACTION=noframe&url=http://www.sapinfo.net/public/en/index.php4/article/Article-282094226fa82a3acc/en/articleStatistic

----------------------Non EAI --------------------------
circle appraisal

shine ---------HRjoining dateset se (salary rev
61016072-----------------------------------------------

Decision makers
frontline
operational employees
analysts
executives
------------------------------------------------------------------------------------------------
aim :----complete and uptodate view
(
acquisition and integration of data frm different sources
+
provision of upto the minute information
+
ability to overcome departmental barriers
+
delivery of large amounts of historical data to perform strategic analysis
)
of business
----------------------BIG Question -------------
How can IT meet these challanges ? what tools exist to INTEGRATE ,
TRANSFORM ,
CONSOLIDATE,
and
DISTRIBUTE

diferent kinds f data

( TRANSACTIONAL ,MASTER DATA ,HISTORICAL DATA ,UP -TO - THE MINUTE DATA )

SAP NETWEAVER
solves ----------challenges f data integration n distribution in the context f immediate n accurate delivery f master data

SAP BI
solves ---------crucial reporting capabilities of historical data (source of historical data SAP bussiness inf. warehouse ,SAPBW)

SAP NEtweaver + SAP BI + SAP BW + SAP MDM (MASTER DATA MANAGMENT ) + SAP X ( SAP Exchange Infrastructure

ETL and EAI ----------expands user's approach 2 data acquisitions.
Most f our customers would come and resent in front of us ...........
*data which is fragmented and spread across databases and applications ********

Now v must
integrate
standardise
synchronise
and enriche
this data ..........to make it useful .


now we have ETL (extraction ,transformation and loading ) process to do all this

SAP BI provides a set f ETL Capabilities ........through which v can load and handle HUGE AMOUNTS OF TRANSACTIONAL DATA TYPICAL OF THE ENTERPRISE LLANDSCAPE .
.............It is this concept f ETL which is now being expanded to include EAI(EAI -------which enables application to talk to each other and provide information immediately

Integration broker -----------
SAP XI (supports real time data acuisition = real time data updation in data warehouse or operational data .

Friday, March 04, 2005

dumped thoughts with computing effeciency by PCMAG

ray jpseph -----stratigies time time saving tips
how to save an extra hour every day
ravi mail
vivek ji mail
ajay mail
vds search bhuvana kumar
my daily prayer
eai ----
juggle
see all collateral what it means
recruitment team
Knowlege alert of bitpipe , an in depth technology literature .
ittolbox
information sources
industry analysts top independent it experts current ceo's leading authors participants of tech conferences veteran journalists content nature
strategic content technical content vender neutral content
one keywords 4r google ---------sales pitches
"mike sisco's "-------------author of practical IT managment's how to advise .--------------------------------------------------------------------------------------------------
speed up windows
hibernate to accelerate limber up ur log on have explorer made to owner master d mouse set dialouge box default save time searching resize toolbars instantly key board short cuts
Accelerated internet get broadband bubba tune up ur search engine change browsers and dance squash spamfeed me see more get on d list deliver d goods net navigation (key board )
web time sinks
metasearch engines portals unmoderated mailing lists instant messaging
office optimisation
get latest office versionsadd folders to d place holders disable automatic hyprlinks customize icons to work ur way show photograph marks and tabs in wordstop flip flopping menus override outlok's draconian email security update
avoid outlook's useless spam filters keyboard corner --office
hury up hardware
bullet speed boot time weather blackout with a ups put quick acess at ur finger tip boost disk performance with raid duo-ing monitors make fast work auto document feeders 4r scannersTime waster :serial ata won't save time .
faster digital photos transfer files faster improve photos with a single click batch process ur photos print without a pc .

www.eaiug.com

EAI General Discussion

EAI documentation ,Data Mapping Ways ,Semantic Approach and description of different topologies

EAI and SOA

Integration companies are moving twards service direction (ESB’s)……….so v will see a lot of integration tools to facilitate the development of services
In SOA ,it is the current applications that have to be enhanced to take advantage of SOA ………..

One of the good thing about SOA is that no dt repository is required (ex event à service àprocessàresult ).Now if data repository is not required then most of the pure play integration suites are not needed ………since what pure play integration broker suites are selling is their---------- messaging technology (repository) + development tool kit to facilitate their implementation .

But if v r interested in BAM,BPM ,BI……….then these integration suits help us to develop fast and cheaper .

BAM ---------in 2003 BAM has d following limitation
It’s costly
It’s vendor dependent
It overlaps with BI type of solution .

One thought is that for a successful management of EAI infrastructure and bussniss continuity upport operation ,,,,,,,,,,,v need bussnis transaction event monitoring .this will have two parts one that will take middleware specific events (messages,database perations)
And other will take care of application specific events(Siebel,WF operation )………..together these two should provide complete pitcture of what is happening in the production environment at the vent level so that it can b tracked in the event of exception

Visualisation of datawarehouse (BI)and and real time PROCESS AND ACTIVITY monitoring where instant changes or decisions can b made (BAM )
With distributed datasources BI analysis tools should be able to parse , tranorm , filter ,and interpret the data in a way that bussniss community needs .
Most of the EAI tools ,products or technologies r based on a message oriented midd;eware ,message brokers ,application adapters

JMS API to communicate (point to point or publish /subscribe)
…….JCA to build adapters to connect with ur applications ……….jta 4r ur transactions…………..in away v have every thing to nterate the system v want but then this shall mean a lot of code ……….here integration products facilitate and speed up implementation of our integration project ………..

In 1997 v had got d name EAI ………..at that time EAI had to deal with only those aspects of middleware that were specifically about connectivity…………but since then EAI has grown up a lot …………and has included process definition ,B@B Protocls

………if v look at different platforms ……..j2ee , .net ,web spheres ………….v shall realize that beyond connectivity problem ………everything is pretty much same ………ex sync async messaging ,connection and message driven code………a mix of graphical and code bae development

What is datastage TX……………an integration tool perhaps known 4r its speed……….




4r a begginner http://www.technologyevaluation.com...mfr_02_00_1.asp...........is/ a gud site .

V may need to develop dashboard during integration ……………….BAM capabilities make sense where v try to combine operational data with process data………..dharbor.com ……..makes an intresting aproach .


One can think of decoupling integration broker frm a specific application ………

Hey! Understand integration is a mainstream ,mission critical problem space ……….v have to address it that way or our solutions will fail .







1) Application integration


SME e* way is java based ……………and data encryption is performed using it ………..
Another encryption technique is keytool generated certificate…………..public /private key pair……….


One scenario ………..

Application1 EAI Tool Application2………………

In this scenario one q is should eai tool load all api’s of the 2 applicationas or shud d applications b also flexible to accept api’s created by eai tool ………..

…………in such situations eai tools can directly talk to databases ………or some sort of tet(file) mechanism ……….this open up a whole new worm of options n know v have to deal with application’s bussniss logic or data integrity ………..








2) Bussniss Process Management

3) Business integration technologies
(BAM,BI,System Integration ,Legacy Integration and others )

4) Middleware products

1. TIBCO
2. Seabeyond
3. IBM Websphere
4. IBM MQSeries
5. Microsoft Biz Talk Products
6. Mercator Ascential Products
7. Sonic Products
8. Vitria Products
9. Web Methods Products
10. Level 8 Products
11. Junot Products
12. Iona Products
13. Sybase Poducts
14. Oracle Products
15. Bea WebLogic Products



5) Web Services technologies

· .Net Web Services

· J2ee Web services

· XML

· SOAP,UDDI ,WSDL

6) Open Source Integration Technologies


7) System Integration

8) Network Integration
Best Practices and actual system infrastructure integration from networks, bandwidth, servers, load balancing, fail- over and more...

9) Specialised Integration

1) Software Integration Adapters
Adapter Development and maintenance issues
Note : Astrong adapter solution is key to economical and successful integration

2) J2ee and EAI
The concept of Application Server becoming an integration broker is rapidly becoming generally accepted .


10 )Emerging Technoogies

1) Event driven integration

EAI vendors
Eai vendor guide
Eai organization guide

Miscelaneous

Message Broker :

In 2003 TIBCO contractors r earning 80 – 100+ ……….

IN2001 Financial and banking domain was dominated by IBM ,TIBCO ,Mercator ……



Some intresting things to talk about XML

XML was invented by guys who wanted to sell u RAM and bandwidth ………

XML is not very suitable 4r large data files ,nor 4r data xchange b/w 2 “known systems ………..
Xml is gud 4r small bits n pieces of data …………..many systems have xml export /import facility which makes it easy to extract and load xml data ………though xml is a large datafrmat …………..it has validation advantages against dtd or schema…………….
Also building a building an export/import engine using standard xml dom objects is very simple

…………all Microsoft xchange r build on xml (future)……….Biztalk is xml based…………ebxml is another project undergoing ……..

Thursday, March 03, 2005

eai work going on

-------------------------------------------------------------http://blogs.ittoolbox.com/eai/developer/archives/001417.asp--------------------------------------------------------------
TIBCO BusinessWorks exam
TIBCO exam study by t aziz
Enterprise Application integration patterns
SeeBeyond
--------------------------------this guy wants to enter in eai --------------------------------
there is a technology that is never outdated ---------bussniss accumen and communication skills
MicrosoftBiztalk server(limited features ) and universal application network
J2ee based EAI tools-----------visit sitestibco(hot)vitriaseabeyond
J2ee and "java messaging server" ------messaging world
(point -to-point,publish,subscribe,queues,topics concepts-------tibco and vitria
tibco provides vast set of tools...........though coceptually it is similar to jms architecturaly they r different .
eai is about knowing and then getting right solution for different situations
j2ee(ejb's) + jms + tibco + web services = right solution
EAI software-----------is required ----------so first learn what eai is all about
http://www.eaijournal.com/
----------------------------------------this guy is confused to go in eai and .net team ---------------------------------------
major issues
1) nature of work
2) opennings on eai
present days market is focussing on integrating partners and vendors
3) better than .net
3) eai r better to b compared with web services .eai is a practice or discipline or tool whereas .net is is a technology
wintel platform-------
eai developers r java specific and tool centric .......in a way they r specialist and
accounts 4r only 10% of developers
.net salaries shall decline as supply catches demand ...........eai salaries r likely to hold or atleast will follow economic trends .
.Net group will develop n-tier Internet/intranet/Client-server applicationsfor
pres-----------------------------------------------------------------------------
certain issues
sun has initiate commoditisation of eai through j2ee ............web services r putting pressure on eai vendors by driving cost down ...............j2ee connectors r d devils .........well companies like satyam liverage every possible technology ...........so needs to b seen where shall i lie .
------------------------------------------------------------------------------
integration points
j2ee can b used as a platform 4r integration
criteria 2 choose gud architecture .
design patterns and paradigms.............writting effective frameworks
styles of integration ---------gregor hohpe-----------eaipatterns.com

j2ee integration specialist
how to perform tree searches or sorts or linked list -------don knuth's The art of computer programming .
patterns and modelling ----------grasp of basic concepts and building upon that .
lnguage(java ) and development tools(Intellij ,eclipse) -----------
architecture ----------a broad term but a good developer should understand best practices (testfirst agile,refractory)
inversion of control
knowing how to acheive encapsulation
seperaTION OF CONCERNS
SOFTWARE ENGINEERING
RATIONAL UNIFIED PROCESS
XP EXTREME PROGRAMMING
DMADOV OF SIX SIGMA
----------------
MOST F D MORDRN INTEGRQATION R BASED ON ASYNCHRONOUS MESSAGING PARADIGM
different messaging constructs
semantics of async wire protocol
process modelling
parallel execution ,concurrent tasks , synchronization points
process definition should b driven by data flow
j2ee jms architecture
web services soap, jax api's(jax-rpc,jax-m)
------------------------------------------------------------------lots of integration efforts r message oriented so a solid understanding of
mom is an asset
----------------------------------------------------------------
Quote ----------
the real value of an enterprise is the cohesive nature of it
integration at what point ----------
data level
method level (sharing chunks of data )
Enterprise component framework
-collaborating services and softwares .
component aspects of eai styles
product evaluation reports .
data centric database design-------------------function oriented programdevelopment interfaces
-------------------------------------------------------------------

complet integration takes thousands of interfaces to b connected to appropriate bussniss objects .
-----------------------------------------------
integration efforts need to import industry specific object models defined by the standard organisation

Wednesday, March 02, 2005

eai info

SeeBeyond e*Gate
enterprise integration patterns
TIBCO bussnissworks

eai info

SeeBeyond e*Gate
enterprise integration patterns
TIBCO bussnissworks