블로그 구독

An excerpt from Mark Little’s blog on JBoss.com:

The software industry goes through cycles in just the same way as other industries. Back in the early 1980s, we were working on defining distributed systems with work on RPC, stub generators, naming services, transactions, security etc. A lot of work was done by vendors and academia. Interoperability or portability were not considered important.

In the 1990s, we started to look at interoperability through CORBA (portability was still mostly a nice-to-have until the end of the century). When Java and J2EE came on the scene, portability took center stage and interoperability between heterogeneous implementations dropped away unless you wanted to embed a CORBA ORB in your application server. Now we’re into the Web Services age and interoperability is king. Portability has nothing to do with Web Services specifications or standards bodies. That’s the domain of implementation and other organizations such as JCP. It can often be a strange and inefficient approach. At least with CORBA you eventually got interoperability between different implementations, languages and portability in the same package. With Web Services, you get interoperability out-of-the-box as soon as you implement (assuming you conform to the specifications and understand what they say, or don’t say). But portability may not come for months or years!

Red Hat/JBoss is heavily into portability, interoperability and standards compliance. Over the past years, we’ve been looking out for any opportunities to help out customers in these areas: joining the Interoperability Vendor Alliance, participating in a range of Web Services events, and working on standards committees such as WS-BPEL, WS-TX, WS-Addressing and WS-Policy. Standards compliance is critically important for us and our customers: we want to avoid a return to the bad days of vendor lock-in. We take interoperability as a must when developing our products. When it’s treated as a second thought, it’s often difficult to retro-fit for existing customers. Portability is a given because of our strong support for JEE.

See the remainder of the blog here.


저자 소개

채널별 검색

automation icon

오토메이션

기술, 팀, 환경을 포괄하는 자동화 플랫폼에 대한 최신 정보

AI icon

인공지능

고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트

cloud services icon

클라우드 서비스

관리형 클라우드 서비스 포트폴리오에 대해 더 보기

security icon

보안

환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보

edge icon

엣지 컴퓨팅

엣지에서의 운영을 단순화하는 플랫폼 업데이트

Infrastructure icon

인프라

세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보

application development icon

애플리케이션

복잡한 애플리케이션에 대한 솔루션 더 보기

Original series icon

오리지널 쇼

엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리