Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.
-
Upload
cornelia-benson -
Category
Documents
-
view
214 -
download
2
Transcript of Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.
![Page 1: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/1.jpg)
Monterey - 2004
![Page 2: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/2.jpg)
Moacyr Martucci JrMoacyr Martucci Jr
Dib Karam Jr Dib Karam Jr
Sandro Antonio VicenteSandro Antonio Vicente
Ana Paula GonçalvesAna Paula Gonçalves
![Page 3: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/3.jpg)
CASES (3 thesis)CASES (3 thesis)
CONVERGENT SYSTEMCONVERGENT SYSTEM
MIDDLEWARE MIDDLEWARE
FOR INTEGRATIONFOR INTEGRATION
CRMCRM
![Page 4: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/4.jpg)
CONVERGENT SYSTEMCONVERGENT SYSTEM
Internet
Digital TV
Mobile
Phone
Application 1
Application 3
Application 6
Application 4
Application 5
Application 2
Application 7
Protocol and
Object distributed
Internet
Digital TV
Mobile
Phone
Application 1Application 1
Application 3Application 3
Application 6Application 6
Application 4Application 4
Application 5Application 5
Application 2Application 2
Application 7Application 7
Protocol and
Object distributed
![Page 5: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/5.jpg)
CONVERGENT SYSTEMCONVERGENT SYSTEM
- - Computational viewpointComputational viewpoint
Services
Middleware
Information and
Services
User
Communication
Channels
UserObject
ConnectionObject
ConvergenceServices Objects
Services
Connection
![Page 6: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/6.jpg)
CONVERGENT SYSTEMCONVERGENT SYSTEM
- - Engineering viewpointEngineering viewpoint
Stub
UserConvergence
Services
Binder
Protocol
Stub
Binder
ProtocolConnection
P1 P2 P3 P1 P2 P3
IntegrationInterface
of differenttechnologies
Stub
UserConvergence
Services
Binder
Protocol
Stub
Binder
ProtocolConnection
P1 P2 P3 P1 P2 P3
IntegrationInterface
of differenttechnologies
![Page 7: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/7.jpg)
CONVERGENT SYSTEMCONVERGENT SYSTEM
- - Technology viewpointTechnology viewpoint
Operating system
Java Virtual Machine
JVMConfiguration
Java Profile
Open API(MIDP, MHP)
Valueadded
middleware
App App
InternetProprietary
API
App App
CORBA
Operating system
Java Virtual Machine
JVMConfiguration
Java Profile
Open API(MIDP, MHP)
Valueadded
middleware
App App
InternetProprietary
API
App App
CORBA
![Page 8: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/8.jpg)
CRMCRM
ERPERP SCMSCM LegacySystemsLegacy
Systems
CustomerService
CustomerService
MarketingAutomationMarketing
AutomationSales ForceAutomationSales ForceAutomation
DataWarehouse
DataWarehouse
DataMiningData
Mining
ProductDatamartProduct
DatamartCustomerDatamartCustomerDatamart
MarketAutomation
MarketAutomation
CategoryManagement
CategoryManagement
CampaignManagement
CampaignManagement
VoiceIVR, CTI, ACD
VoiceIVR, CTI, ACD
InternetInternet WapWap E-MailE-Mail FaxFax LetterLetter DirectInteraction
DirectInteraction
Fro
nt
Off
ice
Bac
k
Off
ice
OPERATIONAL CRM ANALYTICAL CRM
COLLABORATIVE CRM
Cu
sto
mer
Inte
racti
on
![Page 9: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/9.jpg)
CRMCRM
- - Enterprise viewpointEnterprise viewpoint
![Page 10: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/10.jpg)
CRMCRM
- - Information viewpointInformation viewpoint
InfChannelInfChannel
InfComponentInfComponent
InfAppInfAppInfExAgentInfExAgent
InfInteractionInfInteractionInfInteraction
InfCustomerInfCustomer
InfCampaignInfCampaign
InfProductInfProduct
InfDeal
InfContactInfContactInfContact
![Page 11: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/11.jpg)
MIDDLEWARE FOR INTEGRATIONMIDDLEWARE FOR INTEGRATION
![Page 12: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/12.jpg)
MIDDLEWARE FOR INTEGRATIONMIDDLEWARE FOR INTEGRATION - - Enterprise viewpointEnterprise viewpoint
REQUESTER EXECUTOR
Middleware
![Page 13: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/13.jpg)
MIDDLEWARE FOR INTEGRATIONMIDDLEWARE FOR INTEGRATION - - Information viewpointInformation viewpoint
middleware
APPLICATION 1 APPLICATION N
![Page 14: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/14.jpg)
CONCLUSIONSCONCLUSIONS RM-ODP is appropriate to determine the RM-ODP is appropriate to determine the
architectural patternsarchitectural patterns
RM-ODP can be RM-ODP can be properly usedproperly used for the specification for the specification and modeling of distributed systems targeting and modeling of distributed systems targeting different different problems (systems)problems (systems)
Weak point when it was used for modeling systems Weak point when it was used for modeling systems where one or more blocks are where one or more blocks are legacy systemslegacy systems
Lack of Lack of compatibilitycompatibility between RM-ODP and between RM-ODP and distributed objects architecturesdistributed objects architectures like CORBA and J2EE like CORBA and J2EE
RM-ODP is RM-ODP is not propernot proper to formally specify an to formally specify an entire entire systemsystem
![Page 15: Monterey - 2004. Moacyr Martucci Jr Dib Karam Jr Sandro Antonio Vicente Ana Paula Gonçalves.](https://reader035.fdocuments.us/reader035/viewer/2022072013/56649e4f5503460f94b46403/html5/thumbnails/15.jpg)
Moacyr Martucci Jr – [email protected] Martucci Jr – [email protected]
Dib Karam Jr – [email protected] Karam Jr – [email protected]
Sandro Antonio Vicente – [email protected] Antonio Vicente – [email protected]
Ana Paula Gonçalves – [email protected] Paula Gonçalves – [email protected]