While working on integration with many technologies and after SOA we are seeing the changes are frequent. I am here trying with my virtual notebook. Someone may find it intresting to read.
Friday, June 28, 2013
URLs of OSB resources
WSDL :
http://host:port/sbresource?WSDL/project_path/wsdlname
http://host:port/proxy_service_endpoint_URI?WSDL (for WSDL-based HTTP proxy services)
Proxy Service:
http://host:port/sbresource?PROXY/project_path/proxyname
http://host:port/sbresource?ORAPROXY/project_path/proxyname
Business Service:
http://host:port/sbresource?BIZ/project_path/bizname
http://host:port/sbresource?ORABIZ/project_path/bizname
WSS:
http://host:port/sbresource?POLICY/project_path/policyname
MFL:
http://host:port/sbresource?MFL/project_path/mflname
SCHEMA:
http://host:port/sbresource?SCHEMA/project_path/schemaname
SOA Service design lifecycle
Identifying business processes: short, medium, long
Service design and modeling
Wednesday, June 26, 2013
Service Bus pattern
Basic battern
Protocol switch
Modifier: transformation, enrichment
Router, based on rule
Discovery
Distribute
Monitor
Correlate : complex event processing
Service registry
Complex pattern
Canonical adapter: protocol switch+Modifier
Transform+log+route: Modifier+Monitor+Router
Proxy or gateway
Enterprise patterns
Global ESB+one registry
ESB Gateway: security and firewall
Federated ESB:
Brokered ESB
http://www.ibm.com/developerworks/websphere/library/techarticles/0712_grund/0712_grund.html#N105AF
Additional point of view for patterns, use cases for enterprise level services:
Common Integration Patterns:
1. Continuous Pipeline Processing Pattern: from sequential batch processing to continuous event processing mode. Advantage: 1)Reducing cycle times, 2)Improving data consistency.
2. Architectural flexibility: 1) able to reduce inter-operability issues, 2) agility in adding and removing new channels
3. Remote Information Access Pattern: 1) address multiple data sources 2) dynamic processing of data for portals, 3) decoupling data and integration logic from presentation, 4) variant of model is used for native and Cloud data sources(SaaS, WS, SOA).
4. Remote Data Distribution: 1) Data distribution for real time business events.
5. Response to Real-time Events
http://www.progress.com/docs/whitepapers/playbook-for-esb-ebizq-progress.pdf
Protocol switch
Modifier: transformation, enrichment
Router, based on rule
Discovery
Distribute
Monitor
Correlate : complex event processing
Service registry
Complex pattern
Canonical adapter: protocol switch+Modifier
Transform+log+route: Modifier+Monitor+Router
Proxy or gateway
Enterprise patterns
Global ESB+one registry
ESB Gateway: security and firewall
Federated ESB:
Brokered ESB
http://www.ibm.com/developerworks/websphere/library/techarticles/0712_grund/0712_grund.html#N105AF
Additional point of view for patterns, use cases for enterprise level services:
Common Integration Patterns:
1. Continuous Pipeline Processing Pattern: from sequential batch processing to continuous event processing mode. Advantage: 1)Reducing cycle times, 2)Improving data consistency.
2. Architectural flexibility: 1) able to reduce inter-operability issues, 2) agility in adding and removing new channels
3. Remote Information Access Pattern: 1) address multiple data sources 2) dynamic processing of data for portals, 3) decoupling data and integration logic from presentation, 4) variant of model is used for native and Cloud data sources(SaaS, WS, SOA).
4. Remote Data Distribution: 1) Data distribution for real time business events.
5. Response to Real-time Events
http://www.progress.com/docs/whitepapers/playbook-for-esb-ebizq-progress.pdf
Saturday, June 1, 2013
Message exchange patterns (MEP)
There are four basic type of MEP between service provider and service consumer:
1. Notification
2. Solicit response
3. Request- response
4. One way: fire and forget(Broadcast, publish/subscribe, point-to-point messaging)
1 & 2 are not supported by WS-I Basic profile
1. Notification
2. Solicit response
3. Request- response
4. One way: fire and forget(Broadcast, publish/subscribe, point-to-point messaging)
1 & 2 are not supported by WS-I Basic profile
Subscribe to:
Comments (Atom)